PHP Класс Sylius\Bundle\GridBundle\Doctrine\PHPCRODM\ExpressionVisitor

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__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}

Приватные методы

Метод Описание
getField ( string $field ) : string
getInConstraint ( Doctrine\ODM\PHPCR\Query\Builder\AbstractNode $parentNode, string $field, array $values )

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

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

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

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

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() публичный Метод

{@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() публичный Метод

{@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