Class CompilerExtension
Configurator compiling extension.
- Nette\DI\CompilerExtension uses Nette\SmartObject
Direct known subclasses
Nette\Bridges\ApplicationDI\ApplicationExtension, Nette\Bridges\ApplicationDI\LatteExtension, Nette\Bridges\SecurityDI\SecurityExtension, Nette\DI\Extensions\ConstantsExtension, Nette\DI\Extensions\DecoratorExtension, Nette\DI\Extensions\DIExtension, Nette\DI\Extensions\ExtensionsExtension, Nette\DI\Extensions\InjectExtension, Nette\DI\Extensions\PhpExtension, Tracy\Bridges\Nette\TracyExtension, Nette\Bridges\ApplicationDI\RoutingExtension, Nette\Bridges\CacheDI\CacheExtension, Nette\Bridges\DatabaseDI\DatabaseExtension, Nette\Bridges\FormsDI\FormsExtension, Nette\Bridges\HttpDI\HttpExtension, Nette\Bridges\HttpDI\SessionExtension, Nette\Bridges\MailDI\MailExtension, Nette\Bridges\ReflectionDI\ReflectionExtension
public
|
|
public
|
|
public
array
|
|
public
array
|
#
validateConfig( array $expected, array $config = null, $name = null )
Checks whether $config contains only $expected items and returns combined array. |
public
|
|
public
array
|
|
public
string
|
|
public
|
|
public
|
#
beforeCompile( )
Adjusts DI container before is compiled to PHP class. Intended to be overridden by descendant. |
public
|
#
afterCompile(
Adjusts DI container compiled to PHP class. Intended to be overridden by descendant. |
__call(),
__callStatic(),
__get(),
__isset(),
__set(),
__unset(),
extensionMethod(),
getReflection()
|
protected
|
$compiler
|
|
protected
string
|
$name
|
|
protected
array
|
$config
|
# [] |