| Current Path : /home/rtorresani/www/app/code/Amasty/ExportCore/Api/FieldModifier/ |
| Current File : //home/rtorresani/www/app/code/Amasty/ExportCore/Api/FieldModifier/FieldModifierInterface.php |
<?php
/**
* @author Amasty Team
* @copyright Copyright (c) Amasty (https://www.amasty.com)
* @package Export Core for Magento 2 (System)
*/
namespace Amasty\ExportCore\Api\FieldModifier;
use Amasty\ExportCore\Api\Config\Profile\FieldInterface;
use Amasty\ExportCore\Api\Config\Profile\ModifierInterface;
interface FieldModifierInterface
{
public function transform($value);
public function prepareArguments(FieldInterface $field, $requestData): array;
public function getJsConfig(): array;
public function getValue(ModifierInterface $modifier): array;
public function getGroup(): string;
public function prepareRowOptions(array $row);
}