Configurator
class Configurator
Initial system DI container generator.
Constants
CookieSecret |
|
deprecated COOKIE_SECRET |
|
Properties
$onCompile | |||
$defaultExtensions | |||
string[] | $autowireExcludedClasses | ||
protected | $staticParameters | ||
protected | $dynamicParameters | ||
protected | $services | ||
protected (string|array)[] | $configs |
Methods
No description
Set parameter %debugMode%.
No description
Sets path to temporary directory.
Sets the default timezone.
Adds new static parameters.
Adds new dynamic parameters.
Add instances of services.
No description
No description
No description
No description
Adds configuration file.
Returns system DI container.
Loads system DI container class and returns its name.
No description
No description
No description
No description
Detects debug mode by IP addresses or computer names whitelist detection.
Details
at line 74
__construct()
No description
at line 90
Configurator
setDebugMode(bool|string|array $value)
Set parameter %debugMode%.
at line 102
bool
isDebugMode()
No description
at line 111
Configurator
setTempDirectory(string $path)
Sets path to temporary directory.
at line 121
Configurator
setTimeZone(string $timezone)
Sets the default timezone.
at line 130
Configurator
addParameters(array $params)
deprecated
deprecated use addStaticParameters()
No description
at line 139
Configurator
addStaticParameters(array $params)
Adds new static parameters.
at line 149
Configurator
addDynamicParameters(array $params)
Adds new dynamic parameters.
at line 159
Configurator
addServices(array $services)
Add instances of services.
at line 166
protected array
getDefaultParameters()
No description
at line 193
void
enableTracy(string|null $logDirectory = null, string|null $email = null)
No description
at line 209
void
enableDebugger(string|null $logDirectory = null, string|null $email = null)
deprecated
deprecated use enableTracy()
No description
at line 218
RobotLoader
createRobotLoader()
No description
at line 240
Configurator
addConfig(string|array $config)
Adds configuration file.
at line 250
Container
createContainer(bool $initialize = true)
Returns system DI container.
at line 269
string
loadContainer()
Loads system DI container class and returns its name.
at line 285
void
generateContainer(Compiler $compiler)
internal |
No description
at line 318
protected Loader
createLoader()
No description
at line 324
protected array
generateContainerKey()
No description
at line 338
protected string
getCacheDirectory()
No description
at line 353
static bool
detectDebugMode(string|array|null $list = null)
Detects debug mode by IP addresses or computer names whitelist detection.