W3cubDocs

/Symfony 2.7

Symfony\Bridge\Doctrine\Form\ChoiceList\ORMQueryBuilderLoader

class ORMQueryBuilderLoader implements EntityLoaderInterface

Getting Entities through the ORM QueryBuilder

Methods

__construct(QueryBuilder|Closure $queryBuilder, EntityManager $manager = null, string $class = null)

Construct an ORM Query Builder Loader

array getEntities()

Returns an array of entities that are valid choices in the corresponding choice list.

array getEntitiesByIds(string $identifier, array $values)

Returns an array of entities matching the given identifiers.

Details

public __construct(QueryBuilder|Closure $queryBuilder, EntityManager $manager = null, string $class = null)

Construct an ORM Query Builder Loader

Parameters

QueryBuilder|Closure $queryBuilder
EntityManager $manager
string $class

Exceptions

UnexpectedTypeException

public array getEntities()

Returns an array of entities that are valid choices in the corresponding choice list.

Return Value

array The entities.

public array getEntitiesByIds(string $identifier, array $values)

Returns an array of entities matching the given identifiers.

Parameters

string $identifier The identifier field of the object. This method is not applicable for fields with multiple identifiers.
array $values The values of the identifiers.

Return Value

array The entities.

© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Bridge/Doctrine/Form/ChoiceList/ORMQueryBuilderLoader.html