Class Configurator
Initial system DI container generator.
- Nette\Object
- Nette\Configurator
public
|
|
public
|
|
public
boolean
|
|
public
|
|
public
|
|
public
|
|
protected
array
|
|
public
|
|
public
|
|
public
|
|
public
|
|
protected
|
|
protected
|
|
protected
array
|
|
public static
boolean
|
__call(),
__callStatic(),
__get(),
__isset(),
__set(),
__unset(),
extensionMethod(),
getReflection()
|
boolean |
AUTO
|
# TRUE |
boolean |
NONE
|
# FALSE |
string |
COOKIE_SECRET
|
# 'nette-debug' |
public
callable[]
|
$onCompile
function (Configurator $sender, DI\Compiler $compiler); Occurs after the compiler is created |
|
public
array
|
$defaultExtensions
|
# array(
'php' => 'Nette\DI\Extensions\PhpExtension',
'constants' => 'Nette\DI\Extensions\ConstantsExtension',
'extensions' => 'Nette\DI\Extensions\ExtensionsExtension',
'application' => array('Nette\Bridges\ApplicationDI\ApplicationExtension', array('%debugMode%', array('%appDir%'), '%tempDir%/cache')),
'decorator' => 'Nette\DI\Extensions\DecoratorExtension',
'cache' => array('Nette\Bridges\CacheDI\CacheExtension', array('%tempDir%')),
'database' => array('Nette\Bridges\DatabaseDI\DatabaseExtension', array('%debugMode%')),
'di' => array('Nette\DI\Extensions\DIExtension', array('%debugMode%')),
'forms' => 'Nette\Bridges\FormsDI\FormsExtension',
'http' => 'Nette\Bridges\HttpDI\HttpExtension',
'latte' => array('Nette\Bridges\ApplicationDI\LatteExtension', array('%tempDir%/cache/latte', '%debugMode%')),
'mail' => 'Nette\Bridges\MailDI\MailExtension',
'reflection' => array('Nette\Bridges\ReflectionDI\ReflectionExtension', array('%debugMode%')),
'routing' => array('Nette\Bridges\ApplicationDI\RoutingExtension', array('%debugMode%')),
'security' => array('Nette\Bridges\SecurityDI\SecurityExtension', array('%debugMode%')),
'session' => array('Nette\Bridges\HttpDI\SessionExtension', array('%debugMode%')),
'tracy' => array('Tracy\Bridges\Nette\TracyExtension', array('%debugMode%')),
'inject' => 'Nette\DI\Extensions\InjectExtension',
) |
public
string[]
|
$autowireExcludedClasses
of classes which shouldn't be autowired |
# array(
'stdClass',
) |
protected
array
|
$parameters
|
|
protected
array
|
$services
|
# array() |
protected
array
|
$files
[file|array, section] |
# array() |
$reflection
|