PHP Class Happyr\DoctrineSpecification\Filter\In

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

Protected Properties

Property Type Description
$dqlAlias dqlAlias
$field field
$value value

Public Methods

Method Description
__construct ( string $field, mixed $value, string $dqlAlias = null ) Make sure the $field has a value equals to $value.
getFilter ( Doctrine\ORM\QueryBuilder $qb, string $dqlAlias ) : string

Protected Methods

Method Description
getParameterName ( Doctrine\ORM\QueryBuilder $qb ) : string Get a good unique parameter name.

Method Details

__construct() public method

Make sure the $field has a value equals to $value.
public __construct ( string $field, mixed $value, string $dqlAlias = null )
$field string
$value mixed
$dqlAlias string

getFilter() public method

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

getParameterName() protected method

Get a good unique parameter name.
protected getParameterName ( Doctrine\ORM\QueryBuilder $qb ) : string
$qb Doctrine\ORM\QueryBuilder
return string

Property Details

$dqlAlias protected property

dqlAlias
protected $dqlAlias

$field protected property

field
protected $field

$value protected property

value
protected $value