Class Core
Core of the ICanBoogie framework.
- ICanBoogie\Core uses ICanBoogie\PrototypeTrait (not available) ICanBoogie\Binding\Event\CoreBindings (not available) ICanBoogie\Binding\HTTP\CoreBindings (not available)
Methods summary
protected
boolean
|
|
protected
boolean
|
|
protected
boolean
|
|
protected
boolean
|
|
public static
|
|
public
|
|
public
|
|
public
|
|
protected
Config
|
|
protected
|
|
protected
ICanBoogie\Storage\Storage
|
|
protected
ICanBoogie\Storage\Storage
|
#
create_storage_for_configs( string|callable $engine )
Creates storage engine for synthesized configs. |
protected
ICanBoogie\Storage\Storage
|
|
protected
ICanBoogie\Storage\Storage
|
|
protected
ICanBoogie\Storage\Storage
|
|
protected
array
|
|
protected
|
|
protected
TimeZone
|
|
protected
mixed
|
|
protected
|
|
public
|
|
public
|
|
protected
|
|
protected
|
|
protected
|
Constants summary
integer |
STATUS_VOID
Status of the application. |
#
0
|
integer |
STATUS_INSTANTIATING
|
#
1
|
integer |
STATUS_INSTANTIATED
|
#
2
|
integer |
STATUS_CONFIGURING
|
#
3
|
integer |
STATUS_CONFIGURED
|
#
4
|
integer |
STATUS_BOOTING
|
#
5
|
integer |
STATUS_BOOTED
|
#
6
|
integer |
STATUS_RUNNING
|
#
7
|
integer |
STATUS_TERMINATED
|
#
8
|
Properties summary
Magic properties
public
Config
|
$configs
Configurations manager. |
public
ICanBoogie\Storage\Storage
|
$vars
Persistent variables registry. |
public
Session
|
$session
User's session. |
public
string
|
$language
Locale language. |
public
string|integer
|
$timezone
Time zone. |
public
array
|
$config
The "core" configuration. |
public read-only
boolean
|
$is_configured
|
public read-only
boolean
|
$is_booting
|
public read-only
boolean
|
$is_booted
|
public read-only
boolean
|
$is_running
|
public read-only
|
$logger
The message logger. |
public read-only
ICanBoogie\Storage\Storage
|
$storage_for_configs
|