Class AbstractBootstrap
This class must be told to initialize, and then to execute. It DOES NOT assume control automatically.
- oroboros\core\abstracts\bootstrap\AbstractBootstrap implements oroboros\core\interfaces\contract\bootstrap\BootstrapContract, oroboros\core\interfaces\api\EnvironmentApi uses oroboros\core\traits\bootstrap\BootstrapTrait
Direct known subclasses
Namespace: oroboros\core\abstracts\bootstrap
Package: oroboros\core\bootstrap
Category: abstracts
License: The MIT License (MIT)
Author: Brian Dayhoff mopsyd@me.com
Version: 0.2.4-alpha
Since: 0.2.4-alpha
Link: Oroboros Api Documentation
Execution:
Default Execution Plan (minimal) //this represents generic usage in a bootload routine $bootstrap = new \path\to\your\class\with\this\trait\YourBootstrapClass(); $bootstrap->initialize(); try { $bootstrap->execute(); } catch (\oroboros\core\interfaces\contract\bootstrap\BootstrapExceptionContract $e) { $bootstrap->error($e); } $bootstrap->shutdown(); exit();
Provides: \oroboros\core\interfaces\contracts\bootstrap\BootstrapContract
Provides: \oroboros\core\interfaces\contracts\utilities\UtilityContract
Provides: \oroboros\core\interfaces\contracts\BaseContract
Provides: \oroboros\core\interfaces\api\EnvironmentApi
Located at core/abstracts/bootstrap/AbstractBootstrap.php
Methods summary
Methods inherited from oroboros\core\interfaces\contract\bootstrap\BootstrapContract
__construct()
,
__destruct()
,
initialize()
,
launch()
,
reset()
,
shutdown()
Methods used from oroboros\core\traits\bootstrap\BootstrapTrait
__construct()
,
__destruct()
,
_handleFlags()
,
_handleParams()
,
_parseInitializationFlags()
,
_parseInitializationParams()
,
_validateInitializationParams()
,
initialize()
,
launch()
,
reset()
,
shutdown()
Constants summary
string |
CLASS_TYPE
|
#
\oroboros\core\interfaces\api\ClassTypeApi::CLASS_TYPE_BOOTSTRAP
|
string |
CLASS_SCOPE
|
#
\oroboros\core\interfaces\api\ClassScopeApi::CLASS_SCOPE_ABSTRACT_BOOTSTRAP
|
string |
API
|
#
'\\oroboros\\core\\interfaces\\api\\bootstrap\\BootstrapApi'
|