PHP Class Happyr\DoctrineSpecification\BaseSpecification

Inheritance: implements Happyr\DoctrineSpecification\Specification\Specification
Show file Open project: happyr/doctrine-specification

Public Methods

Method Description
__construct ( string $dqlAlias = null )
getFilter ( Doctrine\ORM\QueryBuilder $qb, string $dqlAlias ) : string
modify ( Doctrine\ORM\QueryBuilder $qb, string $dqlAlias )

Protected Methods

Method Description
getSpec ( ) : Happyr\DoctrineSpecification\Specification\Specification Return all the specifications.

Private Methods

Method Description
getAlias ( string $dqlAlias ) : string

Method Details

__construct() public method

public __construct ( string $dqlAlias = null )
$dqlAlias string

getFilter() public method

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

getSpec() protected method

Return all the specifications.
protected getSpec ( ) : Happyr\DoctrineSpecification\Specification\Specification
return Happyr\DoctrineSpecification\Specification\Specification

modify() public method

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