Class AbstractLibrary
- oroboros\core\abstracts\OroborosBaseAbstract implements oroboros\core\interfaces\BaseAbstractInterface uses oroboros\core\traits\BaseTrait
-
oroboros\core\abstracts\libraries\AbstractLibrary implements oroboros\core\interfaces\psr3\LoggerAwareInterface uses oroboros\core\traits\utilities\LoaderTrait, oroboros\core\traits\utilities\DefaultLoggerTrait
Direct known subclasses
oroboros\core\abstracts\libraries\auth\AbstractAuth
,
oroboros\core\abstracts\libraries\bootstrap\AbstractBootstrap
,
oroboros\core\abstracts\patterns\behavioral\AbstractDirector
,
oroboros\core\libraries\codex\Codex
,
oroboros\core\abstracts\libraries\cache\AbstractCache
,
oroboros\core\abstracts\libraries\dns\AbstractRoute
,
oroboros\core\abstracts\libraries\dns\AbstractRouter
,
oroboros\core\abstracts\libraries\event\AbstractEvent
,
oroboros\core\abstracts\libraries\flags\AbstractFlag
,
oroboros\core\abstracts\libraries\hooks\AbstractHookParser
,
oroboros\core\abstracts\libraries\routine\AbstractRoutine
,
oroboros\core\abstracts\libraries\template\AbstractTemplate
Indirect known subclasses
oroboros\core\abstracts\libraries\database\AbstractDatabaseManager
,
oroboros\core\abstracts\libraries\error\AbstractErrorEvent
,
oroboros\core\abstracts\libraries\event\AbstractServerEvent
Namespace: oroboros\core\abstracts\libraries
Author: Brian Dayhoff brian@mopsyd.me
Located at core/abstracts/libraries/AbstractLibrary.php
Methods summary
public
|
#
__construct( array $params = array(), array $flags = array() )
|
public
|
|
public
|
#
initialize( array $params = array(), array $flags = array() )
|
Methods inherited from oroboros\core\interfaces\BaseAbstractInterface
Methods used from oroboros\core\traits\utilities\LoaderTrait
Methods used from oroboros\core\traits\utilities\DefaultLoggerTrait
Constants summary
Constants inherited from oroboros\core\abstracts\OroborosBaseAbstract
Constants inherited from oroboros\OroborosInterface
Constants inherited from oroboros\core\interfaces\api\ExceptionCodeApi
ERROR_ADAPTER
,
ERROR_CLUSTER
,
ERROR_CONTROLLER
,
ERROR_CORE
,
ERROR_CORE_ADAPTER_FAILURE
,
ERROR_CORE_AUTH_FAILURE
,
ERROR_CORE_BOOTSTRAP_FAILURE
,
ERROR_CORE_CONTROLLER_FAILURE
,
ERROR_CORE_DATA_OBJECT_FAILURE
,
ERROR_CORE_ENTITY_FAILURE
,
ERROR_CORE_ENUM_FAILURE
,
ERROR_CORE_ERROR_FAILURE
,
ERROR_CORE_EVENT_FAILURE
,
ERROR_CORE_EXTENSION_FAILURE
,
ERROR_CORE_FLAG_FAILURE
,
ERROR_CORE_FUNCTION_FAILURE
,
ERROR_CORE_JOB_FAILURE
,
ERROR_CORE_LIBRARY_FAILURE
,
ERROR_CORE_MODEL_FAILURE
,
ERROR_CORE_MODULE_FAILURE
,
ERROR_CORE_PARSER_FAILURE
,
ERROR_CORE_PATTERN_FAILURE
,
ERROR_CORE_RECORD_FAILURE
,
ERROR_CORE_REQUEST_FAILURE
,
ERROR_CORE_RESPONSE_FAILURE
,
ERROR_CORE_ROUTER_FAILURE
,
ERROR_CORE_ROUTINE_FAILURE
,
ERROR_CORE_SERVICE_FAILURE
,
ERROR_CORE_STREAM_FAILURE
,
ERROR_CORE_UTILITY_FAILURE
,
ERROR_CORE_VIEW_FAILURE
,
ERROR_DATABASE
,
ERROR_FILESYSTEM
,
ERROR_INITIALIZATION
,
ERROR_INSTALLATION
,
ERROR_LIBRARY
,
ERROR_LOGIC
,
ERROR_LOGIC_BAD_PARAMETERS
,
ERROR_LOGIC_MISSING_PARAMETERS
,
ERROR_MODEL
,
ERROR_MODULE
,
ERROR_NETWORK
,
ERROR_NODE
,
ERROR_PHP
,
ERROR_PHP_BAD_FUNCTION_CALL
,
ERROR_PHP_BAD_METHOD_CALL
,
ERROR_PHP_BAD_PARAMETERS
,
ERROR_PHP_CALLSTATIC_FAILURE
,
ERROR_PHP_CALL_FAILURE
,
ERROR_PHP_CLONE_FAILURE
,
ERROR_PHP_DEBUG_INFO_FAILURE
,
ERROR_PHP_DESTRUCTOR_FAILURE
,
ERROR_PHP_GETTER_FAILURE
,
ERROR_PHP_INSTANTIATION_FAILURE
,
ERROR_PHP_INVOCATION_FAILURE
,
ERROR_PHP_IS_SET_FAILURE
,
ERROR_PHP_KEY_NOT_FOUND
,
ERROR_PHP_METHOD_FAILURE
,
ERROR_PHP_NOT_INITIALIZED
,
ERROR_PHP_SERIALIZATION_FAILURE
,
ERROR_PHP_SETTER_FAILURE
,
ERROR_PHP_SLEEP_FAILURE
,
ERROR_PHP_TO_ARRAY_FAILURE
,
ERROR_PHP_UNSERIALIZATION_FAILURE
,
ERROR_PHP_UN_SET_FAILURE
,
ERROR_PHP_WAKEUP_FAILURE
,
ERROR_PHP_WRONG_INSTANCE_SUPPLIED
,
ERROR_PHP_WRONG_SCHEMA_PROVIDED
,
ERROR_ROUTINE
,
ERROR_ROUTING
,
ERROR_SDK
,
ERROR_SECURITY
,
ERROR_SECURITY_LOCKED_COLUMN
,
ERROR_SECURITY_LOCKED_COMMAND
,
ERROR_SECURITY_LOCKED_ENTITY
,
ERROR_SECURITY_LOCKED_EVENT
,
ERROR_SECURITY_LOCKED_FILE
,
ERROR_SECURITY_LOCKED_JOB
,
ERROR_SECURITY_LOCKED_OBJECT
,
ERROR_SECURITY_LOCKED_POLICY
,
ERROR_SECURITY_LOCKED_RESOURCE
,
ERROR_SECURITY_LOCKED_ROUTE
,
ERROR_SECURITY_LOCKED_TABLE
,
ERROR_SESSION
,
ERROR_UNKNOWN
,
ERROR_VIEW
,
SAFE_MINIMUM_ERROR_RANGE
Constants inherited from oroboros\core\interfaces\api\FlagApi
FLAG_ALPHA
,
FLAG_BETA
,
FLAG_DEBUG
,
FLAG_DEVELOPMENT
,
FLAG_LOCK_EXECUTE
,
FLAG_LOCK_READ
,
FLAG_LOCK_WRITE
,
FLAG_MAINTENANCE
,
FLAG_MODE_AJAX
,
FLAG_MODE_CLI
,
FLAG_PRODUCTION
,
FLAG_READONLY
,
FLAG_RECOVERY
,
FLAG_SANDBOX
,
FLAG_TYPE_DELETE
,
FLAG_TYPE_GET
,
FLAG_TYPE_HEAD
,
FLAG_TYPE_OPTIONS
,
FLAG_TYPE_POST
,
FLAG_TYPE_PUT
,
FLAG_UNIT_TEST
Constants inherited from oroboros\core\interfaces\api\LogLevelApi
ALERT
,
CRITICAL
,
DEBUG
,
EMERGENCY
,
ERROR
,
INFO
,
NOTICE
,
WARNING
Properties summary
private
array
|
$_allowed_loader_types
These are the types of resources that can be loaded with the $this->load method |
#
array(
"library",
"module",
"template",
"theme"
)
|
Properties used from oroboros\core\traits\BaseTrait
Properties used from oroboros\core\traits\utilities\LoaderTrait
$_LoaderTrait_allowed_types
,
$_LoaderTrait_factory
,
$_LoaderTrait_loader_initialized
,
$_LoaderTrait_loader_types