| Current Path : /home/rtorresani/www/app/code/Amasty/ImportCore/Import/Config/Entity/Field/ |
| Current File : //home/rtorresani/www/app/code/Amasty/ImportCore/Import/Config/Entity/Field/Filter.php |
<?php
/**
* @author Amasty Team
* @copyright Copyright (c) Amasty (https://www.amasty.com)
* @package Import Core for Magento 2 (System)
*/
namespace Amasty\ImportCore\Import\Config\Entity\Field;
use Amasty\ImportCore\Api\Config\Entity\Field\FilterInterface;
use Amasty\ImportExportCore\Api\Config\ConfigClass\ConfigClassInterface;
class Filter implements FilterInterface
{
/**
* @var string
*/
private $type;
/**
* @var ConfigClassInterface
*/
private $metaClass;
/**
* @var ConfigClassInterface
*/
private $filterClass;
public function getType(): string
{
return $this->type;
}
public function setType(string $type): FilterInterface
{
$this->type = $type;
return $this;
}
public function getMetaClass(): ?ConfigClassInterface
{
return $this->metaClass;
}
public function setMetaClass(ConfigClassInterface $metaClass): FilterInterface
{
$this->metaClass = $metaClass;
return $this;
}
public function getFilterClass(): ?ConfigClassInterface
{
return $this->filterClass;
}
public function setFilterClass(ConfigClassInterface $filterClass): FilterInterface
{
$this->filterClass = $filterClass;
return $this;
}
}