PHP 클래스 Neos\ContentRepository\Eel\FlowQueryOperations\ChildrenOperation

상속: extends Neos\Eel\FlowQuery\Operations\AbstractOperation
파일 보기 프로젝트 열기: neos/neos-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$priority integer
$shortName string

공개 메소드들

메소드 설명
canEvaluate ( $context ) : boolean
evaluate ( FlowQuery $flowQuery, array $arguments ) : void

보호된 메소드들

메소드 설명
earlyOptimizationOfFilters ( FlowQuery $flowQuery, array $parsedFilter ) : boolean Optimize for typical use cases, filter by node name and filter by NodeType (instanceof). These cases are now optimized and will only load the nodes that match the filters.

메소드 상세

canEvaluate() 공개 메소드

public canEvaluate ( $context ) : boolean
리턴 boolean TRUE if the operation can be applied onto the $context, FALSE otherwise

earlyOptimizationOfFilters() 보호된 메소드

Optimize for typical use cases, filter by node name and filter by NodeType (instanceof). These cases are now optimized and will only load the nodes that match the filters.
protected earlyOptimizationOfFilters ( FlowQuery $flowQuery, array $parsedFilter ) : boolean
$flowQuery Neos\Eel\FlowQuery\FlowQuery
$parsedFilter array
리턴 boolean

evaluate() 공개 메소드

public evaluate ( FlowQuery $flowQuery, array $arguments ) : void
$flowQuery Neos\Eel\FlowQuery\FlowQuery the FlowQuery object
$arguments array the arguments for this operation
리턴 void

프로퍼티 상세

$priority 보호되어 있는 정적으로 프로퍼티

protected static int $priority
리턴 integer

$shortName 보호되어 있는 정적으로 프로퍼티

protected static string $shortName
리턴 string