메소드 |
설명 |
|
__construct ( ContainerBuilder $builder = NULL ) |
|
|
addConfig ( array $config ) : self |
Adds new configuration. |
|
addDependencies ( array $deps ) : self |
Adds dependencies to the list. |
|
addExtension ( $name, CompilerExtension $extension ) : self |
Add custom configurator extension. |
|
compile ( array $config = NULL, $className = NULL, $parentName = NULL ) : string |
|
|
exportDependencies ( ) : array |
Exports dependencies. |
|
filterArguments ( array $args ) |
|
|
generateCode ( ) |
|
|
getConfig ( ) : array |
Returns configuration. |
|
getContainerBuilder ( ) : ContainerBuilder |
|
|
getExtensions ( $type = NULL ) : array |
|
|
loadConfig ( $file ) : self |
Adds new configuration from file. |
|
loadDefinition ( ServiceDefinition $definition, $config ) : void |
Parses single service definition from configuration. |
|
loadDefinitions ( ContainerBuilder $builder, array $services, $namespace = NULL ) : void |
Adds service definitions from configuration. |
|
parseService ( ServiceDefinition $definition, $config ) |
|
|
parseServices ( ContainerBuilder $builder, array $config, $namespace = NULL ) |
|
|
processExtensions ( ) |
|
|
processParameters ( ) |
|
|
processServices ( ) |
|
|
setClassName ( $className ) : self |
|
|