Doctrine\ORM\Query\AST\PathExpression
AssociationPathExpression ::= CollectionValuedPathExpression | SingleValuedAssociationPathExpression SingleValuedPathExpression ::= StateFieldPathExpression | SingleValuedAssociationPathExpression StateFieldPathExpression ::= SimpleStateFieldPathExpression | SimpleStateFieldAssociationPathExpression SingleValuedAssociationPathExpression ::= IdentificationVariable "." SingleValuedAssociationField CollectionValuedPathExpression ::= IdentificationVariable "." CollectionValuedAssociationField StateField ::= {EmbeddedClassStateField "."}* SimpleStateField SimpleStateFieldPathExpression ::= IdentificationVariable "." StateField
- Author: Guilherme Blanco <guilhermeblanco@hotmail.com>
Synopsis
class PathExpression
extends Node
{
- // constants
- const TYPE_COLLECTION_VALUED_ASSOCIATION = 2;
- const TYPE_SINGLE_VALUED_ASSOCIATION = 4;
- const TYPE_STATE_FIELD = 8;
- // members
- public $type;
- public $expectedType;
- public $identificationVariable;
- public $field;
- // methods
- public void __construct()
- public void dispatch()
- // Inherited methods from Node
- public void dispatch()
- public string __toString()
- public void dump()
Hierarchy
Extends
Constants
Name | Value |
---|---|
TYPE_COLLECTION_VALUED_ASSOCIATION | 2 |
TYPE_SINGLE_VALUED_ASSOCIATION | 4 |
TYPE_STATE_FIELD | 8 |
Members
public
- $expectedType
- $field
- $identificationVariable
- $type
Methods
public
Inherited from Doctrine\ORM\Query\AST\Node
public
- __toString() — Dumps the AST Node into a string representation for information purpose only
- dispatch() — Double-dispatch method, supposed to dispatch back to the walker.
- dump()