EntityRepository
in package
implements
EntityRepositoryInterface
FinalYes
Tags
Table of Contents
Interfaces
Properties
- $adminContextProvider : AdminContextProvider
- $doctrine : ManagerRegistry
- $entityFactory : EntityFactory
- $eventDispatcher : EventDispatcherInterface
- $formFactory : FormFactory
Methods
- __construct() : mixed
- createQueryBuilder() : QueryBuilder
- addFilterClause() : void
- addOrderClause() : void
- addSearchClause() : void
Properties
$adminContextProvider
private
AdminContextProvider
$adminContextProvider
$doctrine
private
ManagerRegistry
$doctrine
$entityFactory
private
EntityFactory
$entityFactory
$eventDispatcher
private
EventDispatcherInterface
$eventDispatcher
$formFactory
private
FormFactory
$formFactory
Methods
__construct()
public
__construct(AdminContextProvider $adminContextProvider, ManagerRegistry $doctrine, EntityFactory $entityFactory, FormFactory $formFactory, EventDispatcherInterface $eventDispatcher) : mixed
Parameters
- $adminContextProvider : AdminContextProvider
- $doctrine : ManagerRegistry
- $entityFactory : EntityFactory
- $formFactory : FormFactory
- $eventDispatcher : EventDispatcherInterface
createQueryBuilder()
public
createQueryBuilder(SearchDto $searchDto, EntityDto $entityDto, FieldCollection $fields, FilterCollection $filters) : QueryBuilder
Parameters
- $searchDto : SearchDto
- $entityDto : EntityDto
- $fields : FieldCollection
- $filters : FilterCollection
Return values
QueryBuilderaddFilterClause()
private
addFilterClause(QueryBuilder $queryBuilder, SearchDto $searchDto, EntityDto $entityDto, FilterCollection $configuredFilters, FieldCollection $fields) : void
Parameters
- $queryBuilder : QueryBuilder
- $searchDto : SearchDto
- $entityDto : EntityDto
- $configuredFilters : FilterCollection
- $fields : FieldCollection
addOrderClause()
private
addOrderClause(QueryBuilder $queryBuilder, SearchDto $searchDto, EntityDto $entityDto) : void
Parameters
- $queryBuilder : QueryBuilder
- $searchDto : SearchDto
- $entityDto : EntityDto
addSearchClause()
private
addSearchClause(QueryBuilder $queryBuilder, SearchDto $searchDto, EntityDto $entityDto) : void
Parameters
- $queryBuilder : QueryBuilder
- $searchDto : SearchDto
- $entityDto : EntityDto