PHP Class Sylius\Bundle\GridBundle\Doctrine\PHPCRODM\ExpressionVisitor

Show file Open project: sylius/sylius Class Usage Examples

Public Methods

Method Description
__construct ( Doctrine\ODM\PHPCR\Query\Builder\QueryBuilder $queryBuilder )
dispatch ( Doctrine\Common\Collections\Expr\Expression $expr, Doctrine\ODM\PHPCR\Query\Builder\AbstractNode $parentNode = null ) Walk the given expression to build up the PHPCR-ODM query builder.
walkComparison ( Comparison $comparison, Doctrine\ODM\PHPCR\Query\Builder\AbstractNode $parentNode ) {@inheritDoc}
walkCompositeExpression ( Doctrine\Common\Collections\Expr\CompositeExpression $expr, Doctrine\ODM\PHPCR\Query\Builder\AbstractNode $parentNode ) {@inheritDoc}

Private Methods

Method Description
getField ( string $field ) : string
getInConstraint ( Doctrine\ODM\PHPCR\Query\Builder\AbstractNode $parentNode, string $field, array $values )

Method Details

__construct() public method

public __construct ( Doctrine\ODM\PHPCR\Query\Builder\QueryBuilder $queryBuilder )
$queryBuilder Doctrine\ODM\PHPCR\Query\Builder\QueryBuilder

dispatch() public method

Walk the given expression to build up the PHPCR-ODM query builder.
public dispatch ( Doctrine\Common\Collections\Expr\Expression $expr, Doctrine\ODM\PHPCR\Query\Builder\AbstractNode $parentNode = null )
$expr Doctrine\Common\Collections\Expr\Expression
$parentNode Doctrine\ODM\PHPCR\Query\Builder\AbstractNode

walkComparison() public method

{@inheritDoc}
public walkComparison ( Comparison $comparison, Doctrine\ODM\PHPCR\Query\Builder\AbstractNode $parentNode )
$comparison Doctrine\Common\Collections\Expr\Comparison
$parentNode Doctrine\ODM\PHPCR\Query\Builder\AbstractNode

walkCompositeExpression() public method

{@inheritDoc}
public walkCompositeExpression ( Doctrine\Common\Collections\Expr\CompositeExpression $expr, Doctrine\ODM\PHPCR\Query\Builder\AbstractNode $parentNode )
$expr Doctrine\Common\Collections\Expr\CompositeExpression
$parentNode Doctrine\ODM\PHPCR\Query\Builder\AbstractNode