PHP 클래스 Neos\ContentRepository\Migration\Service\NodeFilter

파일 보기 프로젝트 열기: neos/neos-development-collection 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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