PHP Класс Neos\Eel\FlowQuery\OperationResolver

Наследование: implements Neos\Eel\FlowQuery\OperationResolverInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$finalOperationNames array associative array of registered final operations: shortOperationName => shortOperationName
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
$operations array 2-dimensional array of registered operations: shortOperationName => priority => operation class name
$reflectionService Neos\Flow\Reflection\ReflectionService

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

Метод Описание
buildOperationsAndFinalOperationNames ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : array
hasOperation ( string $operationName ) : boolean
initializeObject ( ) Initializer, building up $this->operations and $this->finalOperationNames
isFinalOperation ( string $operationName ) : boolean
resolveOperation ( string $operationName, array | mixed $context ) : Neos\Eel\FlowQuery\OperationInterface Resolve an operation, taking runtime constraints into account.

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

buildOperationsAndFinalOperationNames() публичный статический Метод

public static buildOperationsAndFinalOperationNames ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : array
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
Результат array Array of sorted operations and array of final operation names

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

public hasOperation ( string $operationName ) : boolean
$operationName string
Результат boolean

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

Initializer, building up $this->operations and $this->finalOperationNames
public initializeObject ( )

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

public isFinalOperation ( string $operationName ) : boolean
$operationName string
Результат boolean TRUE if $operationName is final

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

Resolve an operation, taking runtime constraints into account.
public resolveOperation ( string $operationName, array | mixed $context ) : Neos\Eel\FlowQuery\OperationInterface
$operationName string
$context array | mixed
Результат Neos\Eel\FlowQuery\OperationInterface the resolved operation

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

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

associative array of registered final operations: shortOperationName => shortOperationName
protected array $finalOperationNames
Результат array

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

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

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

2-dimensional array of registered operations: shortOperationName => priority => operation class name
protected array $operations
Результат array

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

protected ReflectionService,Neos\Flow\Reflection $reflectionService
Результат Neos\Flow\Reflection\ReflectionService