PHP 클래스 Neos\Flow\Persistence\Generic\Qom\QueryObjectModelFactory

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

보호된 프로퍼티들

프로퍼티 타입 설명
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface

공개 메소드들

메소드 설명
_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.

메소드 상세

_and() 공개 메소드

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
리턴 LogicalAnd the And constraint; non-null

_or() 공개 메소드

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
리턴 LogicalOr the Or constraint; non-null

comparison() 공개 메소드

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
리턴 Comparison the constraint; non-null

injectObjectManager() 공개 메소드

Injects the object factory
public injectObjectManager ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : void
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
리턴 void

lowerCase() 공개 메소드

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
리턴 LowerCase the operand; non-null

not() 공개 메소드

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

propertyValue() 공개 메소드

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
리턴 PropertyValue the operand; non-null

upperCase() 공개 메소드

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
리턴 UpperCase the operand; non-null

프로퍼티 상세

$objectManager 보호되어 있는 프로퍼티

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager
리턴 Neos\Flow\ObjectManagement\ObjectManagerInterface