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

Inheritance: extends AbstractDoctrineExpression, implements Sulu\Component\Rest\ListBuilder\Expression\InExpressionInterface
Afficher le fichier Open project: sulu/sulu Class Usage Examples

Protected Properties

Свойство Type Description
$field Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor\DoctrineFieldDescriptorInterface Field descriptor used for comparison.
$values array Array values to compare.

Méthodes publiques

Méthode Description
__construct ( Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor\DoctrineFieldDescriptorInterface $field, array $values ) DoctrineInExpression constructor.
getFieldName ( )
getStatement ( Doctrine\ORM\QueryBuilder $queryBuilder )
getValues ( )

Méthodes protégées

Méthode Description
filterNullValues ( array $values ) : array Returns a new array without null values.

Method Details

__construct() public méthode

DoctrineInExpression constructor.
public __construct ( Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor\DoctrineFieldDescriptorInterface $field, array $values )
$field Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor\DoctrineFieldDescriptorInterface
$values array

filterNullValues() protected méthode

Returns a new array without null values.
protected filterNullValues ( array $values ) : array
$values array
Résultat array

getFieldName() public méthode

public getFieldName ( )

getStatement() public méthode

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

getValues() public méthode

public getValues ( )

Property Details

$field protected_oe property

Field descriptor used for comparison.
protected DoctrineFieldDescriptorInterface,Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor $field
Résultat Sulu\Component\Rest\ListBuilder\Doctrine\FieldDescriptor\DoctrineFieldDescriptorInterface

$values protected_oe property

Array values to compare.
protected array $values
Résultat array