ManagerConfigurator
in package
Configurator for an EntityManager
Table of Contents
Properties
- $enabledFilters : array<string|int, string>
- $filtersParameters : array<string, array<string, string>>
Methods
- __construct() : mixed
- configure() : mixed
- Create a connection by name.
- enableFilters() : void
- Enables filters for a given entity manager
- setFilterParameters() : void
- Sets default parameters for a given filter
Properties
$enabledFilters
private
array<string|int, string>
$enabledFilters
= []
$filtersParameters
private
array<string, array<string, string>>
$filtersParameters
= []
Methods
__construct()
public
__construct(array<string|int, string> $enabledFilters, array<string, array<string, string>> $filtersParameters) : mixed
Parameters
- $enabledFilters : array<string|int, string>
- $filtersParameters : array<string, array<string, string>>
configure()
Create a connection by name.
public
configure(EntityManagerInterface $entityManager) : mixed
Parameters
- $entityManager : EntityManagerInterface
enableFilters()
Enables filters for a given entity manager
private
enableFilters(EntityManagerInterface $entityManager) : void
Parameters
- $entityManager : EntityManagerInterface
setFilterParameters()
Sets default parameters for a given filter
private
setFilterParameters(string $name, SQLFilter $filter) : void
Parameters
- $name : string
- $filter : SQLFilter