Configuration
in package
implements
ConfigurationInterface
This class contains the configuration information for the bundle
This information is solely responsible for how the different configuration sections are normalized, and merged.
Tags
Table of Contents
Interfaces
- ConfigurationInterface
- Configuration interface.
Properties
- $debug : bool
Methods
- __construct() : mixed
- getConfigTreeBuilder() : TreeBuilder
- Generates the configuration tree builder.
- addDbalSection() : void
- Add DBAL section to configuration tree
- addOrmSection() : void
- Add the ORM section to configuration tree
- configureDbalDriverNode() : void
- Adds config keys related to params processed by the DBAL drivers
-
getAutoGenerateModes()
: array{names: list
, values: list } - Find proxy auto generate modes for their names and int values
- getDbalConnectionsNode() : ArrayNodeDefinition
- Return the dbal connections node
- getDefaultSchemaManagerFactory() : string
- getOrmCacheDriverNode() : ArrayNodeDefinition
- Return a ORM cache driver node for an given entity manager
- getOrmEntityListenersNode() : NodeDefinition
- Return ORM entity listener node
- getOrmEntityManagersNode() : ArrayNodeDefinition
- Return ORM entity manager node
- getOrmTargetEntityResolverNode() : NodeDefinition
- Return ORM target entity resolver node
Properties
$debug
private
bool
$debug
Methods
__construct()
public
__construct(bool $debug) : mixed
Parameters
- $debug : bool
-
Whether to use the debug mode
getConfigTreeBuilder()
Generates the configuration tree builder.
public
getConfigTreeBuilder() : TreeBuilder
Return values
TreeBuilderaddDbalSection()
Add DBAL section to configuration tree
private
addDbalSection(ArrayNodeDefinition $node) : void
Parameters
- $node : ArrayNodeDefinition
addOrmSection()
Add the ORM section to configuration tree
private
addOrmSection(ArrayNodeDefinition $node) : void
Parameters
- $node : ArrayNodeDefinition
configureDbalDriverNode()
Adds config keys related to params processed by the DBAL drivers
private
configureDbalDriverNode(ArrayNodeDefinition $node) : void
These keys are available for replica configurations too.
Parameters
- $node : ArrayNodeDefinition
getAutoGenerateModes()
Find proxy auto generate modes for their names and int values
private
getAutoGenerateModes() : array{names: list, values: list}
Return values
array{names: listgetDbalConnectionsNode()
Return the dbal connections node
private
getDbalConnectionsNode() : ArrayNodeDefinition
Return values
ArrayNodeDefinitiongetDefaultSchemaManagerFactory()
private
getDefaultSchemaManagerFactory() : string
Return values
stringgetOrmCacheDriverNode()
Return a ORM cache driver node for an given entity manager
private
getOrmCacheDriverNode(string $name) : ArrayNodeDefinition
Parameters
- $name : string
Return values
ArrayNodeDefinitiongetOrmEntityListenersNode()
Return ORM entity listener node
private
getOrmEntityListenersNode() : NodeDefinition
Return values
NodeDefinitiongetOrmEntityManagersNode()
Return ORM entity manager node
private
getOrmEntityManagersNode() : ArrayNodeDefinition
Return values
ArrayNodeDefinitiongetOrmTargetEntityResolverNode()
Return ORM target entity resolver node
private
getOrmTargetEntityResolverNode() : NodeDefinition