PHP Class Neos\Flow\Persistence\Generic\Qom\QueryObjectModelFactory

Afficher le fichier Open project: neos/flow-development-collection Class Usage Examples

Protected Properties

Свойство Type Description
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface

Méthodes publiques

Méthode Description
_and ( Constraint $constraint1, Constraint $constraint2 ) : LogicalAnd Performs a logical conjunction of two other constraints.
_or ( Constraint $constraint1, Constraint $constraint2 ) : LogicalOr Performs a logical disjunction of two other constraints.
comparison ( DynamicOperand $operand1, string $operator, mixed $operand2 = null ) : Comparison Filters tuples based on the outcome of a binary operation.
injectObjectManager ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : void Injects the object factory
lowerCase ( DynamicOperand $operand ) : LowerCase Evaluates to the lower-case string value (or values, if multi-valued) of an operand.
not ( Constraint $constraint ) : LogicalNot Performs a logical negation of another constraint.
propertyValue ( string $propertyName, string $selectorName = '' ) : PropertyValue Evaluates to the value (or values, if multi-valued) of a property in the specified or default selector.
upperCase ( DynamicOperand $operand ) : UpperCase Evaluates to the upper-case string value (or values, if multi-valued) of an operand.

Method Details

_and() public méthode

Performs a logical conjunction of two other constraints.
public _and ( Constraint $constraint1, Constraint $constraint2 ) : LogicalAnd
$constraint1 Constraint the first constraint; non-null
$constraint2 Constraint the second constraint; non-null
Résultat LogicalAnd the And constraint; non-null

_or() public méthode

Performs a logical disjunction of two other constraints.
public _or ( Constraint $constraint1, Constraint $constraint2 ) : LogicalOr
$constraint1 Constraint the first constraint; non-null
$constraint2 Constraint the second constraint; non-null
Résultat LogicalOr the Or constraint; non-null

comparison() public méthode

Filters tuples based on the outcome of a binary operation.
public comparison ( DynamicOperand $operand1, string $operator, mixed $operand2 = null ) : Comparison
$operand1 DynamicOperand the first operand; non-null
$operator string the operator; one of QueryObjectModelConstants.JCR_OPERATOR_*
$operand2 mixed the second operand; non-null
Résultat Comparison the constraint; non-null

injectObjectManager() public méthode

Injects the object factory
public injectObjectManager ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : void
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
Résultat void

lowerCase() public méthode

Evaluates to the lower-case string value (or values, if multi-valued) of an operand.
public lowerCase ( DynamicOperand $operand ) : LowerCase
$operand DynamicOperand the operand whose value is converted to a lower-case string; non-null
Résultat LowerCase the operand; non-null

not() public méthode

Performs a logical negation of another constraint.
public not ( Constraint $constraint ) : LogicalNot
$constraint Constraint the constraint to be negated; non-null
Résultat LogicalNot the Not constraint; non-null

propertyValue() public méthode

Evaluates to the value (or values, if multi-valued) of a property in the specified or default selector.
public propertyValue ( string $propertyName, string $selectorName = '' ) : PropertyValue
$propertyName string the property name; non-null
$selectorName string the selector name; non-null
Résultat PropertyValue the operand; non-null

upperCase() public méthode

Evaluates to the upper-case string value (or values, if multi-valued) of an operand.
public upperCase ( DynamicOperand $operand ) : UpperCase
$operand DynamicOperand the operand whose value is converted to a upper-case string; non-null
Résultat UpperCase the operand; non-null

Property Details

$objectManager protected_oe property

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager
Résultat Neos\Flow\ObjectManagement\ObjectManagerInterface