Class AbstractTemplate
- 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
-
oroboros\core\abstracts\libraries\template\AbstractTemplate implements oroboros\core\interfaces\api\TemplateApi uses oroboros\core\traits\utilities\HtmlBuilder (not available)
Author: Brian Dayhoff brian@mopsyd.me
Located at core/abstracts/libraries/template/AbstractTemplate.php
Methods summary
public
|
#
__construct( array $params = array(), array $flags = array() )
|
public
|
#
initialize( array $params = array(), array $flags = array() )
|
public
|
|
public
|
|
public
|
|
public
|
|
public
string
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
protected
|
|
protected
|
|
protected
|
|
protected
|
|
protected
|
|
protected
|
|
protected
|
|
protected
|
|
protected
|
|
private
|
|
private
|
Methods inherited from oroboros\core\abstracts\libraries\AbstractLibrary
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\core\interfaces\api\LogLevelApi
ALERT
,
CRITICAL
,
DEBUG
,
EMERGENCY
,
ERROR
,
INFO
,
NOTICE
,
WARNING
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\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\OroborosInterface
Constants inherited from oroboros\core\interfaces\api\TemplateApi
Properties summary
private
array
|
$_allowed_loader_types
These are the types of resources that can be loaded with the $this->load method |
#
array(
"template",
"module"
)
|
private
array
|
$_details
|
#
array()
|
private
string
|
$_title
|
#
'Untitled Page'
|
private
string
|
$_heading
|
#
'Untitled Page'
|
private
string
|
$_author
|
#
'Unknown Author'
|
private
string
|
$_description
|
#
'No Description Provided'
|
private
array
|
$_content
|
#
array()
|
private
array
|
$_favicon
|
#
array()
|
private
array
|
$_meta
|
#
array()
|
private
array
|
$_scripts
|
#
array()
|
private
array
|
$_css
|
#
array()
|
private
array
|
$_fonts
|
#
array()
|
private
array
|
$_javascript_metadata
|
#
array()
|
private
array
|
$_resources
|
#
array()
|
private
|
$_document
|
#
NULL
|
private
array
|
$_parts
|
#
array()
|
private
array
|
$_pages
|
#
array()
|
private
array
|
$_forms
|
#
array()
|
private
string
|
$_path
|
#
__DIR__
|
private
array
|
$_data
|
#
array()
|
private
string
|
$_lang
|
#
'en'
|
private
string
|
$_pagename
|
#
'unknown'
|
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