| Current Path : /home/rtorresani/www/app/code/Amasty/ExportCore/Api/Filter/ |
| Current File : //home/rtorresani/www/app/code/Amasty/ExportCore/Api/Filter/FilterMetaInterface.php |
<?php
/**
* @author Amasty Team
* @copyright Copyright (c) Amasty (https://www.amasty.com)
* @package Export Core for Magento 2 (System)
*/
namespace Amasty\ExportCore\Api\Filter;
use Amasty\ExportCore\Api\Config\Entity\Field\FieldInterface;
use Amasty\ExportCore\Api\Config\Profile\FieldFilterInterface;
interface FilterMetaInterface
{
public function getJsConfig(FieldInterface $field): array;
public function getConditions(FieldInterface $field): array;
public function prepareConfig(FieldFilterInterface $filter, $value): FilterMetaInterface;
public function getValue(FieldFilterInterface $filter);
}