ORMQueryBuilderLoader
class ORMQueryBuilderLoader implements EntityLoaderInterface
Loads entities using a {@link QueryBuilder} instance.
Methods
| __construct(QueryBuilder $queryBuilder) 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
__construct(QueryBuilder $queryBuilder)
Construct an ORM Query Builder Loader.
Parameters
| QueryBuilder | $queryBuilder | The query builder for creating the query builder | 
array getEntities()
Returns an array of entities that are valid choices in the corresponding choice list.
Return Value
| array | The entities | 
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–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.3/Symfony/Bridge/Doctrine/Form/ChoiceList/ORMQueryBuilderLoader.html