PHP Class Sulu\Component\Rest\ListBuilder\Expression\Doctrine\DoctrineWhereExpression

Inheritance: extends AbstractDoctrineExpression, implements Sulu\Component\Rest\ListBuilder\Expression\WhereExpressionInterface
Show file Open project: sulu/sulu Class Usage Examples

Protected Properties

Property Type Description
$comparator Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor\AbstractDoctrineFieldDescriptor Comparator to compare values.
$field Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor\AbstractDoctrineFieldDescriptor Field descriptor used for comparison.
$value mixed Value which is used to compare.

Public Methods

Method Description
__construct ( AbstractDoctrineFieldDescriptor $field, $value, $comparator = ListbuilderInterface::WHERE_COMPARATOR_EQUAL )
getComparator ( )
getFieldName ( )
getStatement ( Doctrine\ORM\QueryBuilder $queryBuilder )
getValue ( )

Protected Methods

Method Description
convertNullComparator ( $comparator ) : string

Method Details

__construct() public method

public __construct ( AbstractDoctrineFieldDescriptor $field, $value, $comparator = ListbuilderInterface::WHERE_COMPARATOR_EQUAL )
$field Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor\AbstractDoctrineFieldDescriptor

convertNullComparator() protected method

protected convertNullComparator ( $comparator ) : string
$comparator
return string

getComparator() public method

public getComparator ( )

getFieldName() public method

public getFieldName ( )

getStatement() public method

public getStatement ( Doctrine\ORM\QueryBuilder $queryBuilder )
$queryBuilder Doctrine\ORM\QueryBuilder

getValue() public method

public getValue ( )

Property Details

$comparator protected property

Comparator to compare values.
protected AbstractDoctrineFieldDescriptor,Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor $comparator
return Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor\AbstractDoctrineFieldDescriptor

$field protected property

Field descriptor used for comparison.
protected AbstractDoctrineFieldDescriptor,Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor $field
return Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor\AbstractDoctrineFieldDescriptor

$value protected property

Value which is used to compare.
protected mixed $value
return mixed