PHP Класс Neos\ContentRepository\Migration\Service\NodeFilter

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$filterConjunctions array
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface

Открытые методы

Метод Описание
matchFilters ( NodeData $nodeData, array $filterConfiguration ) : boolean

Защищенные методы

Метод Описание
buildFilterConjunction ( array $filterConfigurations ) : array<\Neos\ContentRepository\Migration\FilterInterface>
constructFilterObject ( array $filterConfiguration ) : Neos\ContentRepository\Migration\Filters\FilterInterface
resolveFilterClass ( string $name ) : string Resolves the class name for the filter by first assuming it is a full qualified class name and otherwise searching in this package (so filters delivered in Neos.ContentRepository can be used by simply giving the class name without namespace).

Описание методов

buildFilterConjunction() защищенный Метод

protected buildFilterConjunction ( array $filterConfigurations ) : array<\Neos\ContentRepository\Migration\FilterInterface>
$filterConfigurations array
Результат array<\Neos\ContentRepository\Migration\FilterInterface>

constructFilterObject() защищенный Метод

protected constructFilterObject ( array $filterConfiguration ) : Neos\ContentRepository\Migration\Filters\FilterInterface
$filterConfiguration array
Результат Neos\ContentRepository\Migration\Filters\FilterInterface

matchFilters() публичный Метод

public matchFilters ( NodeData $nodeData, array $filterConfiguration ) : boolean
$nodeData Neos\ContentRepository\Domain\Model\NodeData
$filterConfiguration array
Результат boolean

resolveFilterClass() защищенный Метод

Resolves the class name for the filter by first assuming it is a full qualified class name and otherwise searching in this package (so filters delivered in Neos.ContentRepository can be used by simply giving the class name without namespace).
protected resolveFilterClass ( string $name ) : string
$name string
Результат string

Описание свойств

$filterConjunctions защищенное свойство

protected array $filterConjunctions
Результат array

$objectManager защищенное свойство

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager
Результат Neos\Flow\ObjectManagement\ObjectManagerInterface