Свойство | Тип | Описание | |
---|---|---|---|
$arrData | array | The additional meta data for this filter setting collection. | |
$arrSettings | MetaModels\Filter\Setting\ISimple[] | The filter settings contained. | |
$metaModel | MetaModels\IMetaModel | The attached MetaModel. |
Метод | Описание | |
---|---|---|
__construct ( array $arrData ) | Create a new instance. | |
addRules ( MetaModels\Filter\IFilter $objFilter, $arrFilterUrl, $arrIgnoredFilter = [] ) | ||
addSetting ( MetaModels\Filter\Setting\ISimple | MetaModels\Filter\Setting\IWithChildren $setting ) : |
Add a setting to the collection. | |
generateFilterUrlFrom ( MetaModels\IItem $objItem, MetaModels\Render\Setting\ICollection $objRenderSetting ) | ||
get ( $key ) | ||
getMetaModel ( ) : MetaModels\IMetaModel | Retrieve the MetaModel this filter belongs to. | |
getParameterDCA ( ) | ||
getParameterFilterNames ( ) | ||
getParameterFilterWidgets ( $arrFilterUrl, $arrJumpTo, MetaModels\FrontendIntegration\FrontendFilterOptions $objFrontendFilterOptions ) | ||
getParameters ( ) | ||
getReferencedAttributes ( ) | ||
setMetaModel ( MetaModels\IMetaModel $metaModel ) : |
Set the MetaModel. |
public __construct ( array $arrData ) | ||
$arrData | array | The meta data for this filter setting collection. |
public addRules ( MetaModels\Filter\IFilter $objFilter, $arrFilterUrl, $arrIgnoredFilter = [] ) | ||
$objFilter | MetaModels\Filter\IFilter |
public addSetting ( MetaModels\Filter\Setting\ISimple | MetaModels\Filter\Setting\IWithChildren $setting ) : |
||
$setting | MetaModels\Filter\Setting\ISimple | MetaModels\Filter\Setting\IWithChildren | The setting to add. |
Результат |
public generateFilterUrlFrom ( MetaModels\IItem $objItem, MetaModels\Render\Setting\ICollection $objRenderSetting ) | ||
$objItem | MetaModels\IItem | |
$objRenderSetting | MetaModels\Render\Setting\ICollection |
public getMetaModel ( ) : MetaModels\IMetaModel | ||
Результат | MetaModels\IMetaModel |
public getParameterFilterWidgets ( $arrFilterUrl, $arrJumpTo, MetaModels\FrontendIntegration\FrontendFilterOptions $objFrontendFilterOptions ) | ||
$objFrontendFilterOptions | MetaModels\FrontendIntegration\FrontendFilterOptions |
public setMetaModel ( MetaModels\IMetaModel $metaModel ) : |
||
$metaModel | MetaModels\IMetaModel | The MetaModel instance. |
Результат |
protected array $arrData | ||
Результат | array |
protected ISimple[],MetaModels\Filter\Setting $arrSettings | ||
Результат | MetaModels\Filter\Setting\ISimple[] |