PHP 클래스 Sylius\Bundle\GridBundle\Doctrine\PHPCRODM\ExpressionVisitor

파일 보기 프로젝트 열기: sylius/sylius 1 사용 예제들

공개 메소드들

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