Compiler
class Compiler
DI container compiler.
Constants
| private Services | 
 | 
| private Parameters | 
 | 
| private DI | 
 | 
Methods
No description
No description
No description
No description
Adds new configuration from file.
Sets the names of dynamic parameters.
Adds dependencies to the list.
Exports dependencies.
No description
No description
No description
No description
No description
Loads list of service definitions from configuration.
No description
Details
        at line 39
                            
    __construct(ContainerBuilder|null $builder = null)
        
    
    No description
        at line 51
                            Compiler
    addExtension(string|null $name, CompilerExtension $extension)
        
    
    Add custom configurator extension.
        at line 75
                            array
    getExtensions(string|null $type = null)
        
    
    No description
        at line 83
                            ContainerBuilder
    getContainerBuilder()
        
    
    No description
        at line 89
                            Compiler
    setClassName(string $className)
        
    
    No description
        at line 99
                            Compiler
    addConfig(array $config)
        
    
    Adds new configuration.
        at line 113
                            Compiler
    loadConfig(string $file, Loader|null $loader = null)
        
    
    Adds new configuration from file.
        at line 131
                            array
    getConfig()
        deprecated
    
    deprecated
Returns configuration.
        at line 140
                            Compiler
    setDynamicParameterNames(array $names)
        
    
    Sets the names of dynamic parameters.
        at line 152
                            Compiler
    addDependencies(array $deps)
        
    
    Adds dependencies to the list.
        at line 162
                            array
    exportDependencies()
        
    
    Exports dependencies.
        at line 168
                            Compiler
    addExportedTag(string $tag)
        
    
    No description
        at line 179
                            Compiler
    addExportedType(string $type)
        
    
    No description
        at line 190
                            string
    compile()
        
    
    No description
        at line 199
                            void
    processExtensions()
        
    
    | internal | 
No description
        at line 285
                            string
    generateCode()
        
    
    | internal | 
No description
        at line 303
                            void
    loadDefinitionsFromConfig(array $configList)
        
    
    Loads list of service definitions from configuration.
        at line 312
                    protected        PhpGenerator
    createPhpGenerator()
        
    
    No description