PHP 클래스 Happyr\DoctrineSpecification\Logic\LogicX

상속: implements Happyr\DoctrineSpecification\Specification\Specification
파일 보기 프로젝트 열기: happyr/doctrine-specification

공개 메소드들

메소드 설명
__construct ( string $expression, array $children = [] ) Take two or more Expression as parameters.
getFilter ( Doctrine\ORM\QueryBuilder $qb, string $dqlAlias ) : string
modify ( Doctrine\ORM\QueryBuilder $query, string $dqlAlias )

보호된 메소드들

메소드 설명
append ( Happyr\DoctrineSpecification\Filter\Filter | Happyr\DoctrineSpecification\Query\QueryModifier $child ) Add another child to this logic tree.

메소드 상세

__construct() 공개 메소드

Take two or more Expression as parameters.
public __construct ( string $expression, array $children = [] )
$expression string
$children array

append() 보호된 메소드

Add another child to this logic tree.
protected append ( Happyr\DoctrineSpecification\Filter\Filter | Happyr\DoctrineSpecification\Query\QueryModifier $child )
$child Happyr\DoctrineSpecification\Filter\Filter | Happyr\DoctrineSpecification\Query\QueryModifier

getFilter() 공개 메소드

public getFilter ( Doctrine\ORM\QueryBuilder $qb, string $dqlAlias ) : string
$qb Doctrine\ORM\QueryBuilder
$dqlAlias string
리턴 string

modify() 공개 메소드

public modify ( Doctrine\ORM\QueryBuilder $query, string $dqlAlias )
$query Doctrine\ORM\QueryBuilder
$dqlAlias string