Oroboros Core
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Namespaces

  • None
  • oroboros
    • core
      • abstracts
        • adapters
        • bootstrap
        • controllers
        • libraries
          • auth
          • bootstrap
          • cache
          • codex
          • config
          • container
          • data
          • database
          • dns
          • entity
          • enum
          • error
          • event
          • extension
          • file
          • flags
          • hooks
          • job
          • logger
          • manager
          • message
          • prototype
          • request
          • response
          • routine
          • shell
          • startup
          • stream
          • template
          • uri
          • utility
          • validation
            • workers
          • worker
        • models
        • patterns
          • behavioral
          • creational
        • utilities
          • exception
            • cache
            • container
          • http
        • views
      • interfaces
        • adapters
          • interpreters
          • sdk
        • api
          • adapters
          • bootstrap
          • controllers
          • psr
        • contract
          • adapters
          • bootstrap
          • codex
          • components
          • controllers
          • data
          • entities
          • errors
          • events
          • extensions
          • jobs
          • libraries
            • auth
            • cache
            • config
            • container
            • enum
            • file
            • flags
            • hooks
            • module
            • promise
            • record
            • request
            • response
            • server
            • shutdown
            • site
            • stream
            • template
            • theme
            • uri
          • models
          • patterns
            • behavioral
            • concurrency
            • creational
            • structural
          • routes
          • routines
            • bootload
            • declarative
            • procedural
            • subsystem
          • services
            • consumer
              • cgi
              • rest
                • local
                • remote
                  • authenticated
                  • unauthenticated
            • provider
              • cgi
              • rest
                • local
                • remote
                  • authenticated
                  • unauthenticated
          • utilities
            • datetime
            • exception
              • cache
              • container
            • filebase
            • http
            • math
            • parser
            • regex
            • session
          • views
        • enumerated
          • environment
          • flags
          • http
          • views
        • libraries
          • manager
          • worker
      • libraries
        • api
        • codex
        • container
        • enum
          • http
        • file
        • hooks
        • logger
        • math
        • psr4
        • request
        • response
        • stream
        • uri
      • patterns
        • creational
      • traits
        • adapters
        • bootstrap
        • codex
        • components
        • controllers
        • data
        • entities
        • events
        • extensions
        • jobs
        • libraries
          • container
          • file
          • request
          • response
          • stream
          • uri
        • models
        • modules
        • patterns
          • behavioral
          • concurrency
          • creational
          • structural
        • routes
        • services
        • utilities
          • core
            • api
            • config
            • contract
              • contract
            • enum
            • environment
            • routines
          • datetime
          • error
          • exception
          • filebase
          • hooks
          • html
          • http
          • logic
          • math
          • parsers
          • regex
          • session
        • views
      • utilities
        • exception
          • cache
          • container
        • http
      • views
    • tests
      • patterns
        • creational
      • psr
        • psr7
      • utilities
        • exception
  • PasswordCompat
    • binary
  • PHP

Classes

  • Bootstrap
  • Directory
  • ExceptionTest
  • InitTest
  • oroboros\Common
  • oroboros\core\abstracts\adapters\AbstractAdapter
  • oroboros\core\abstracts\adapters\AbstractBrowserAdapter
  • oroboros\core\abstracts\adapters\AbstractDatabaseAdapter
  • oroboros\core\abstracts\adapters\AbstractLibraryAdapter
  • oroboros\core\abstracts\adapters\AbstractProxyAdapter
  • oroboros\core\abstracts\adapters\AbstractSdkAdapter
  • oroboros\core\abstracts\adapters\AbstractServiceAdapter
  • oroboros\core\abstracts\adapters\AbstractShellAdapter
  • oroboros\core\abstracts\adapters\AbstractSocketAdapter
  • oroboros\core\abstracts\bootstrap\AbstractBootstrap
  • oroboros\core\abstracts\controllers\AbstractAjaxController
  • oroboros\core\abstracts\controllers\AbstractCgiController
  • oroboros\core\abstracts\controllers\AbstractController
  • oroboros\core\abstracts\controllers\AbstractFrontController
  • oroboros\core\abstracts\controllers\AbstractHttpController
  • oroboros\core\abstracts\controllers\AbstractRoutineController
  • oroboros\core\abstracts\libraries\AbstractLibrary
  • oroboros\core\abstracts\libraries\auth\AbstractAuth
  • oroboros\core\abstracts\libraries\bootstrap\AbstractBootstrap
  • oroboros\core\abstracts\libraries\cache\AbstractCache
  • oroboros\core\abstracts\libraries\codex\AbstractCodex
  • oroboros\core\abstracts\libraries\config\AbstractConfig
  • oroboros\core\abstracts\libraries\container\AbstractCollection
  • oroboros\core\abstracts\libraries\container\AbstractContainer
  • oroboros\core\abstracts\libraries\data\AbstractDataObject
  • oroboros\core\abstracts\libraries\data\AbstractDataObjectCollection
  • oroboros\core\abstracts\libraries\database\AbstractDatabaseManager
  • oroboros\core\abstracts\libraries\database\AbstractDatabaseWorker
  • oroboros\core\abstracts\libraries\dns\AbstractRoute
  • oroboros\core\abstracts\libraries\dns\AbstractRouter
  • oroboros\core\abstracts\libraries\entity\AbstractEntity
  • oroboros\core\abstracts\libraries\entity\AbstractEntityCollection
  • oroboros\core\abstracts\libraries\entity\AbstractEntityManager
  • oroboros\core\abstracts\libraries\enum\AbstractEnum
  • oroboros\core\abstracts\libraries\error\AbstractErrorEvent
  • oroboros\core\abstracts\libraries\error\AbstractErrorHandler
  • oroboros\core\abstracts\libraries\event\AbstractEvent
  • oroboros\core\abstracts\libraries\event\AbstractEventCollection
  • oroboros\core\abstracts\libraries\event\AbstractEventManager
  • oroboros\core\abstracts\libraries\event\AbstractServerEvent
  • oroboros\core\abstracts\libraries\extension\AbstractExtension
  • oroboros\core\abstracts\libraries\extension\AbstractExtensionConfig
  • oroboros\core\abstracts\libraries\extension\AbstractExtensionManager
  • oroboros\core\abstracts\libraries\file\AbstractDirectory
  • oroboros\core\abstracts\libraries\file\AbstractFile
  • oroboros\core\abstracts\libraries\file\AbstractFileCollection
  • oroboros\core\abstracts\libraries\file\AbstractFileManager
  • oroboros\core\abstracts\libraries\file\AbstractFileUpload
  • oroboros\core\abstracts\libraries\flags\AbstractFlag
  • oroboros\core\abstracts\libraries\hooks\AbstractHook
  • oroboros\core\abstracts\libraries\hooks\AbstractHookParser
  • oroboros\core\abstracts\libraries\job\AbstractJob
  • oroboros\core\abstracts\libraries\job\AbstractJobCollection
  • oroboros\core\abstracts\libraries\logger\AbstractLogger
  • oroboros\core\abstracts\libraries\manager\AbstractManager
  • oroboros\core\abstracts\libraries\message\AbstractCgiMessage
  • oroboros\core\abstracts\libraries\message\AbstractHttpMessage
  • oroboros\core\abstracts\libraries\prototype\AbstractPrototyper
  • oroboros\core\abstracts\libraries\request\AbstractRequest
  • oroboros\core\abstracts\libraries\request\AbstractServerRequest
  • oroboros\core\abstracts\libraries\response\AbstractResponse
  • oroboros\core\abstracts\libraries\routine\AbstractRoutine
  • oroboros\core\abstracts\libraries\shell\AbstractShell
  • oroboros\core\abstracts\libraries\startup\AbstractBootstrap
  • oroboros\core\abstracts\libraries\stream\AbstractMessage
  • oroboros\core\abstracts\libraries\stream\AbstractStream
  • oroboros\core\abstracts\libraries\template\AbstractTemplate
  • oroboros\core\abstracts\libraries\uri\AbstractUri
  • oroboros\core\abstracts\libraries\utility\AbstractUtility
  • oroboros\core\abstracts\libraries\validation\AbstractValidationWorker
  • oroboros\core\abstracts\libraries\validation\AbstractValidator
  • oroboros\core\abstracts\libraries\validation\workers\AbstractFormValidationWorker
  • oroboros\core\abstracts\libraries\worker\AbstractWorker
  • oroboros\core\abstracts\models\AbstractAdapterModel
  • oroboros\core\abstracts\models\AbstractDataModel
  • oroboros\core\abstracts\models\AbstractEntityModel
  • oroboros\core\abstracts\models\AbstractEventModel
  • oroboros\core\abstracts\models\AbstractFileModel
  • oroboros\core\abstracts\models\AbstractJobModel
  • oroboros\core\abstracts\models\AbstractModel
  • oroboros\core\abstracts\models\AbstractServiceModel
  • oroboros\core\abstracts\models\AbstractWorkerModel
  • oroboros\core\abstracts\OroborosBaseAbstract
  • oroboros\core\abstracts\patterns\behavioral\AbstractDirector
  • oroboros\core\abstracts\patterns\creational\AbstractFactory
  • oroboros\core\abstracts\patterns\creational\AbstractPrototyper
  • oroboros\core\abstracts\patterns\creational\AbstractPrototypical
  • oroboros\core\abstracts\utilities\http\AbstractCookie
  • oroboros\core\abstracts\utilities\http\AbstractHeader
  • oroboros\core\abstracts\utilities\http\AbstractProtocol
  • oroboros\core\abstracts\utilities\http\AbstractRequestHeader
  • oroboros\core\abstracts\utilities\http\AbstractRequestMethod
  • oroboros\core\abstracts\utilities\http\AbstractResponseHeader
  • oroboros\core\abstracts\utilities\http\AbstractStatusCode
  • oroboros\core\abstracts\views\AbstractCssView
  • oroboros\core\abstracts\views\AbstractHtmlView
  • oroboros\core\abstracts\views\AbstractJavascriptView
  • oroboros\core\abstracts\views\AbstractPlaintextView
  • oroboros\core\abstracts\views\AbstractRssView
  • oroboros\core\abstracts\views\AbstractView
  • oroboros\core\libraries\api\ClassScopes
  • oroboros\core\libraries\api\ClassTypes
  • oroboros\core\libraries\api\ExceptionCodes
  • oroboros\core\libraries\api\ExceptionMessages
  • oroboros\core\libraries\api\FlagTypes
  • oroboros\core\libraries\api\HttpCodes
  • oroboros\core\libraries\api\Regex
  • oroboros\core\libraries\codex\Codex
  • oroboros\core\libraries\container\Collection
  • oroboros\core\libraries\enum\http\RequestHeaders
  • oroboros\core\libraries\enum\http\ResponseHeaders
  • oroboros\core\libraries\enum\http\StatusCodes
  • oroboros\core\libraries\file\File
  • oroboros\core\libraries\file\FileUpload
  • oroboros\core\libraries\hooks\SimpleHook
  • oroboros\core\libraries\logger\FileLogger
  • oroboros\core\libraries\logger\NullLogger
  • oroboros\core\libraries\math\Math
  • oroboros\core\libraries\psr4\Autoloader
  • oroboros\core\libraries\request\Request
  • oroboros\core\libraries\request\ServerRequest
  • oroboros\core\libraries\response\Response
  • oroboros\core\libraries\stream\Message
  • oroboros\core\libraries\stream\Stream
  • oroboros\core\libraries\uri\Uri
  • oroboros\core\patterns\creational\AdapterFactory
  • oroboros\core\patterns\creational\AppFactory
  • oroboros\core\patterns\creational\ControllerFactory
  • oroboros\core\patterns\creational\FactoryFactory
  • oroboros\core\patterns\creational\LibraryFactory
  • oroboros\core\patterns\creational\ModelFactory
  • oroboros\core\patterns\creational\ModuleFactory
  • oroboros\core\patterns\creational\Prototyper
  • oroboros\core\patterns\creational\TemplateFactory
  • oroboros\core\patterns\creational\ViewFactory
  • oroboros\core\utilities\http\Cookie
  • oroboros\core\utilities\http\Header
  • oroboros\core\utilities\http\Protocol
  • oroboros\core\utilities\http\RequestHeader
  • oroboros\core\utilities\http\RequestMethod
  • oroboros\core\utilities\http\ResponseHeader
  • oroboros\core\utilities\http\StatusCode
  • oroboros\core\views\AjaxView
  • oroboros\Oroboros
  • oroboros\tests\patterns\creational\PrototyperTest
  • oroboros\tests\psr\psr7\MessageTest
  • oroboros\tests\psr\psr7\RequestTest
  • oroboros\tests\psr\psr7\ResponseTest
  • oroboros\tests\psr\psr7\ServerRequestTest
  • oroboros\tests\psr\psr7\StreamTest
  • oroboros\tests\psr\psr7\UploadedFileTest
  • oroboros\tests\psr\psr7\UriTest
  • oroboros\tests\utilities\exception\ExceptionTest
  • ReflectionFunctionAbstract
  • stdClass

Interfaces

  • ArrayAccess
  • Countable
  • Iterator
  • JsonSerializable
  • oroboros\core\interfaces\adapters\interpreters\OroborosInterpreterInterface
  • oroboros\core\interfaces\adapters\OroborosAdapterInterface
  • oroboros\core\interfaces\adapters\sdk\OroborosSdkAdapterInterface
  • oroboros\core\interfaces\api\AdapterApi
  • oroboros\core\interfaces\api\adapters\AdapterApi
  • oroboros\core\interfaces\api\adapters\CodexApi
  • oroboros\core\interfaces\api\AuthApi
  • oroboros\core\interfaces\api\BaseApi
  • oroboros\core\interfaces\api\BehavioralPatternApi
  • oroboros\core\interfaces\api\bootstrap\BootstrapApi
  • oroboros\core\interfaces\api\BootstrapApi
  • oroboros\core\interfaces\api\CacheApi
  • oroboros\core\interfaces\api\ClassScopeApi
  • oroboros\core\interfaces\api\ClassTypeApi
  • oroboros\core\interfaces\api\CodexApi
  • oroboros\core\interfaces\api\CollectionApi
  • oroboros\core\interfaces\api\ConcurrencyPatternApi
  • oroboros\core\interfaces\api\ContainerApi
  • oroboros\core\interfaces\api\ControllerApi
  • oroboros\core\interfaces\api\controllers\ControllerApi
  • oroboros\core\interfaces\api\CoreApi
  • oroboros\core\interfaces\api\CreationalPatternApi
  • oroboros\core\interfaces\api\DatabaseApi
  • oroboros\core\interfaces\api\DataObjectApi
  • oroboros\core\interfaces\api\DataObjectCollectionApi
  • oroboros\core\interfaces\api\DefaultApi
  • oroboros\core\interfaces\api\EntityApi
  • oroboros\core\interfaces\api\EntityCollectionApi
  • oroboros\core\interfaces\api\EnumApi
  • oroboros\core\interfaces\api\EnvironmentApi
  • oroboros\core\interfaces\api\EventApi
  • oroboros\core\interfaces\api\ExceptionApi
  • oroboros\core\interfaces\api\ExceptionCodeApi
  • oroboros\core\interfaces\api\ExceptionMessageApi
  • oroboros\core\interfaces\api\ExtensionrApi
  • oroboros\core\interfaces\api\FlagApi
  • oroboros\core\interfaces\api\HtmlTemplateApi
  • oroboros\core\interfaces\api\JobApi
  • oroboros\core\interfaces\api\JobCollectionApi
  • oroboros\core\interfaces\api\LibraryApi
  • oroboros\core\interfaces\api\LoggerApi
  • oroboros\core\interfaces\api\LogLevelApi
  • oroboros\core\interfaces\api\MathApi
  • oroboros\core\interfaces\api\ModelApi
  • oroboros\core\interfaces\api\ModuleApi
  • oroboros\core\interfaces\api\OroborosApi
  • oroboros\core\interfaces\api\ParserApi
  • oroboros\core\interfaces\api\PatternApi
  • oroboros\core\interfaces\api\psr\Psr7Api
  • oroboros\core\interfaces\api\RecordApi
  • oroboros\core\interfaces\api\RecordCollectionApi
  • oroboros\core\interfaces\api\RegexApi
  • oroboros\core\interfaces\api\RequestApi
  • oroboros\core\interfaces\api\ResponseApi
  • oroboros\core\interfaces\api\RouteApi
  • oroboros\core\interfaces\api\RouterApi
  • oroboros\core\interfaces\api\RoutineApi
  • oroboros\core\interfaces\api\ServerApi
  • oroboros\core\interfaces\api\ServiceApi
  • oroboros\core\interfaces\api\ServiceCollectionApi
  • oroboros\core\interfaces\api\ShellApi
  • oroboros\core\interfaces\api\StreamApi
  • oroboros\core\interfaces\api\StructuralPatternApi
  • oroboros\core\interfaces\api\TemplateApi
  • oroboros\core\interfaces\api\UtilityApi
  • oroboros\core\interfaces\api\ViewApi
  • oroboros\core\interfaces\BaseAbstractInterface
  • oroboros\core\interfaces\contract\adapters\AdapterContract
  • oroboros\core\interfaces\contract\BaseContract
  • oroboros\core\interfaces\contract\bootstrap\BootstrapContract
  • oroboros\core\interfaces\contract\codex\CodexContract
  • oroboros\core\interfaces\contract\components\ComponentContract
  • oroboros\core\interfaces\contract\controllers\ControllerContract
  • oroboros\core\interfaces\contract\CoreContract
  • oroboros\core\interfaces\contract\data\DataObjectContract
  • oroboros\core\interfaces\contract\entities\EntityContract
  • oroboros\core\interfaces\contract\errors\ErrorContract
  • oroboros\core\interfaces\contract\events\EventContract
  • oroboros\core\interfaces\contract\extensions\ExtensionContract
  • oroboros\core\interfaces\contract\jobs\JobContract
  • oroboros\core\interfaces\contract\libraries\auth\AuthContract
  • oroboros\core\interfaces\contract\libraries\cache\CacheItemContract
  • oroboros\core\interfaces\contract\libraries\cache\CachePoolContract
  • oroboros\core\interfaces\contract\libraries\config\ConfigContract
  • oroboros\core\interfaces\contract\libraries\container\CollectionContract
  • oroboros\core\interfaces\contract\libraries\container\ContainerContract
  • oroboros\core\interfaces\contract\libraries\enum\EnumContract
  • oroboros\core\interfaces\contract\libraries\file\FileContract
  • oroboros\core\interfaces\contract\libraries\file\UploadedFileContract
  • oroboros\core\interfaces\contract\libraries\flags\FlagContract
  • oroboros\core\interfaces\contract\libraries\hooks\HookContract
  • oroboros\core\interfaces\contract\libraries\LibraryContract
  • oroboros\core\interfaces\contract\libraries\module\ModuleContract
  • oroboros\core\interfaces\contract\libraries\promise\PromiseContract
  • oroboros\core\interfaces\contract\libraries\record\RecordContract
  • oroboros\core\interfaces\contract\libraries\request\RequestContract
  • oroboros\core\interfaces\contract\libraries\request\ServerRequestContract
  • oroboros\core\interfaces\contract\libraries\response\ResponseContract
  • oroboros\core\interfaces\contract\libraries\response\ServerResponseContract
  • oroboros\core\interfaces\contract\libraries\server\ServerContract
  • oroboros\core\interfaces\contract\libraries\shutdown\ShutdownContract
  • oroboros\core\interfaces\contract\libraries\site\SiteContract
  • oroboros\core\interfaces\contract\libraries\stream\MessageContract
  • oroboros\core\interfaces\contract\libraries\stream\StreamContract
  • oroboros\core\interfaces\contract\libraries\template\TemplateContract
  • oroboros\core\interfaces\contract\libraries\theme\ThemeContract
  • oroboros\core\interfaces\contract\libraries\uri\UriContract
  • oroboros\core\interfaces\contract\models\ModelContract
  • oroboros\core\interfaces\contract\patterns\behavioral\BehavioralContract
  • oroboros\core\interfaces\contract\patterns\concurrency\ConcurrencyContract
  • oroboros\core\interfaces\contract\patterns\creational\CreationalContract
  • oroboros\core\interfaces\contract\patterns\creational\PrototypeContract
  • oroboros\core\interfaces\contract\patterns\creational\PrototypicalContract
  • oroboros\core\interfaces\contract\patterns\PatternContract
  • oroboros\core\interfaces\contract\patterns\structural\StructuralContract
  • oroboros\core\interfaces\contract\routes\RouteContract
  • oroboros\core\interfaces\contract\routes\RouterContract
  • oroboros\core\interfaces\contract\routines\bootload\BootloadRoutineContract
  • oroboros\core\interfaces\contract\routines\declarative\DeclarativeRoutineContract
  • oroboros\core\interfaces\contract\routines\procedural\ProceduralRoutineContract
  • oroboros\core\interfaces\contract\routines\RoutineContract
  • oroboros\core\interfaces\contract\routines\subsystem\SubsystemRoutineContract
  • oroboros\core\interfaces\contract\services\consumer\cgi\CgiServiceConsumerContract
  • oroboros\core\interfaces\contract\services\consumer\rest\local\LocalRestServiceConsumerContract
  • oroboros\core\interfaces\contract\services\consumer\rest\remote\authenticated\AuthenticatedRemoteRestServiceConsumerContract
  • oroboros\core\interfaces\contract\services\consumer\rest\remote\RemoteRestServiceConsumerContract
  • oroboros\core\interfaces\contract\services\consumer\rest\remote\unauthenticated\UnauthenticatedRemoteRestServiceConsumerContract
  • oroboros\core\interfaces\contract\services\consumer\rest\RestServiceConsumerContract
  • oroboros\core\interfaces\contract\services\consumer\ServiceConsumerContract
  • oroboros\core\interfaces\contract\services\provider\cgi\CgiServiceProviderContract
  • oroboros\core\interfaces\contract\services\provider\rest\local\LocalRestServiceProviderContract
  • oroboros\core\interfaces\contract\services\provider\rest\remote\authenticated\AuthenticatedRemoteRestServiceProviderContract
  • oroboros\core\interfaces\contract\services\provider\rest\remote\RemoteRestServiceProviderContract
  • oroboros\core\interfaces\contract\services\provider\rest\remote\unauthenticated\UnauthenticatedRemoteRestServiceProviderContract
  • oroboros\core\interfaces\contract\services\provider\rest\RestServiceProviderContract
  • oroboros\core\interfaces\contract\services\provider\ServiceProviderContract
  • oroboros\core\interfaces\contract\services\ServiceContract
  • oroboros\core\interfaces\contract\utilities\datetime\DateContract
  • oroboros\core\interfaces\contract\utilities\datetime\TimeContract
  • oroboros\core\interfaces\contract\utilities\exception\cache\CacheExceptionContract
  • oroboros\core\interfaces\contract\utilities\exception\cache\InvalidArgumentExceptionContract
  • oroboros\core\interfaces\contract\utilities\exception\container\ContainerExceptionContract
  • oroboros\core\interfaces\contract\utilities\exception\container\NotFoundExceptionContract
  • oroboros\core\interfaces\contract\utilities\exception\ExceptionContract
  • oroboros\core\interfaces\contract\utilities\filebase\DirectoryContract
  • oroboros\core\interfaces\contract\utilities\filebase\DirectoryIndexContract
  • oroboros\core\interfaces\contract\utilities\filebase\FileContract
  • oroboros\core\interfaces\contract\utilities\http\CookieContract
  • oroboros\core\interfaces\contract\utilities\http\HeaderContract
  • oroboros\core\interfaces\contract\utilities\http\ProtocolContract
  • oroboros\core\interfaces\contract\utilities\http\RequestMethodContract
  • oroboros\core\interfaces\contract\utilities\http\StatusCodeContract
  • oroboros\core\interfaces\contract\utilities\math\MathContract
  • oroboros\core\interfaces\contract\utilities\parser\ParserContract
  • oroboros\core\interfaces\contract\utilities\regex\RegexContract
  • oroboros\core\interfaces\contract\utilities\session\SessionContract
  • oroboros\core\interfaces\contract\utilities\UtilityContract
  • oroboros\core\interfaces\contract\views\ViewContract
  • oroboros\core\interfaces\enumerated\BaseEnumerated
  • oroboros\core\interfaces\enumerated\environment\BaseEnvironmentApi
  • oroboros\core\interfaces\enumerated\environment\BuildEnvironmentApi
  • oroboros\core\interfaces\enumerated\environment\CgiEnvironmentApi
  • oroboros\core\interfaces\enumerated\environment\ClientEnvironmentApi
  • oroboros\core\interfaces\enumerated\environment\CoreEnvironmentApi
  • oroboros\core\interfaces\enumerated\environment\EnvironmentApi
  • oroboros\core\interfaces\enumerated\environment\HttpEnvironmentApi
  • oroboros\core\interfaces\enumerated\environment\ProjectEnvironmentApi
  • oroboros\core\interfaces\enumerated\environment\ServerEnvironmentApi
  • oroboros\core\interfaces\enumerated\flags\FlagApi
  • oroboros\core\interfaces\enumerated\flags\OutputFlagApi
  • oroboros\core\interfaces\enumerated\http\RequestHeaders
  • oroboros\core\interfaces\enumerated\http\ResponseHeaders
  • oroboros\core\interfaces\enumerated\http\StatusCodes
  • oroboros\core\interfaces\enumerated\views\ViewOutputApi
  • oroboros\core\interfaces\libraries\manager\ManagerContract
  • oroboros\core\interfaces\libraries\worker\WorkerContract
  • oroboros\OroborosInterface
  • Reflector
  • Throwable
  • Traversable

Traits

  • oroboros\core\traits\adapters\AdapterTrait
  • oroboros\core\traits\BaseTrait
  • oroboros\core\traits\bootstrap\BootstrapTrait
  • oroboros\core\traits\codex\CodexTrait
  • oroboros\core\traits\components\ComponentTrait
  • oroboros\core\traits\controllers\ControllerTrait
  • oroboros\core\traits\CoreTrait
  • oroboros\core\traits\data\DataObjectTrait
  • oroboros\core\traits\entities\EntityTrait
  • oroboros\core\traits\events\EventTrait
  • oroboros\core\traits\extensions\ExtensionTrait
  • oroboros\core\traits\jobs\JobTrait
  • oroboros\core\traits\libraries\container\CollectionTrait
  • oroboros\core\traits\libraries\container\ContainerTrait
  • oroboros\core\traits\libraries\file\DirectoryTrait
  • oroboros\core\traits\libraries\file\FileCollectionTrait
  • oroboros\core\traits\libraries\file\FileTrait
  • oroboros\core\traits\libraries\file\UploadedFileTrait
  • oroboros\core\traits\libraries\LibraryTrait
  • oroboros\core\traits\libraries\request\RequestTrait
  • oroboros\core\traits\libraries\request\ServerRequestTrait
  • oroboros\core\traits\libraries\response\ResponseTrait
  • oroboros\core\traits\libraries\stream\MessageTrait
  • oroboros\core\traits\libraries\stream\StreamTrait
  • oroboros\core\traits\libraries\uri\UriTrait
  • oroboros\core\traits\models\ModelTrait
  • oroboros\core\traits\modules\ModuleTrait
  • oroboros\core\traits\patterns\behavioral\ChainOfResponsibility
  • oroboros\core\traits\patterns\behavioral\RegistryTrait
  • oroboros\core\traits\patterns\behavioral\State
  • oroboros\core\traits\patterns\behavioral\StaticRegistry
  • oroboros\core\traits\patterns\concurrency\ObjectPoolTrait
  • oroboros\core\traits\patterns\creational\FactoryTrait
  • oroboros\core\traits\patterns\creational\PrototyperTrait
  • oroboros\core\traits\patterns\creational\PrototypicalTrait
  • oroboros\core\traits\patterns\structural\ControlApi
  • oroboros\core\traits\patterns\structural\Lockable
  • oroboros\core\traits\routes\RouterTrait
  • oroboros\core\traits\routes\RouteTrait
  • oroboros\core\traits\services\ServiceTrait
  • oroboros\core\traits\utilities\core\api\ApiTrait
  • oroboros\core\traits\utilities\core\config\ConfigTrait
  • oroboros\core\traits\utilities\core\contract\contract\ContractTrait
  • oroboros\core\traits\utilities\core\enum\EnumTrait
  • oroboros\core\traits\utilities\core\environment\EnvironmentTrait
  • oroboros\core\traits\utilities\core\routines\RoutineTrait
  • oroboros\core\traits\utilities\datetime\DateTrait
  • oroboros\core\traits\utilities\datetime\TimeTrait
  • oroboros\core\traits\utilities\DefaultLoggerTrait
  • oroboros\core\traits\utilities\error\ErrorHandlerTrait
  • oroboros\core\traits\utilities\error\ErrorTrait
  • oroboros\core\traits\utilities\exception\ExceptionCodeTrait
  • oroboros\core\traits\utilities\exception\ExceptionMessageTrait
  • oroboros\core\traits\utilities\exception\ExceptionTrait
  • oroboros\core\traits\utilities\ExceptionHelperTrait
  • oroboros\core\traits\utilities\filebase\DirectoryIndexTrait
  • oroboros\core\traits\utilities\filebase\DirectoryTrait
  • oroboros\core\traits\utilities\filebase\FileTrait
  • oroboros\core\traits\utilities\hooks\HooksTrait
  • oroboros\core\traits\utilities\html\HtmlBuilderTrait
  • oroboros\core\traits\utilities\html\HtmlGeneratorTrait
  • oroboros\core\traits\utilities\http\CookieTrait
  • oroboros\core\traits\utilities\http\HeaderTrait
  • oroboros\core\traits\utilities\http\ProtocolTrait
  • oroboros\core\traits\utilities\http\RequestHeaderTrait
  • oroboros\core\traits\utilities\http\RequestMethodTrait
  • oroboros\core\traits\utilities\http\ResponseHeaderTrait
  • oroboros\core\traits\utilities\http\StatusCodeTrait
  • oroboros\core\traits\utilities\LoaderTrait
  • oroboros\core\traits\utilities\logic\BackreferenceTrait
  • oroboros\core\traits\utilities\math\MathTrait
  • oroboros\core\traits\utilities\parsers\ParserTrait
  • oroboros\core\traits\utilities\regex\RegexTrait
  • oroboros\core\traits\utilities\session\SessionTrait
  • oroboros\core\traits\utilities\UtilityTrait
  • oroboros\core\traits\views\ViewTrait

Exceptions

  • BadFunctionCallException
  • BadMethodCallException
  • DomainException
  • ErrorException
  • Exception
  • InvalidArgumentException
  • LengthException
  • LogicException
  • oroboros\core\abstracts\utilities\exception\AbstractBadFunctionCallException
  • oroboros\core\abstracts\utilities\exception\AbstractBadMethodCallException
  • oroboros\core\abstracts\utilities\exception\AbstractDomainException
  • oroboros\core\abstracts\utilities\exception\AbstractException
  • oroboros\core\abstracts\utilities\exception\AbstractInvalidArgumentException
  • oroboros\core\abstracts\utilities\exception\AbstractLengthException
  • oroboros\core\abstracts\utilities\exception\AbstractLogicException
  • oroboros\core\abstracts\utilities\exception\AbstractOutOfBoundsException
  • oroboros\core\abstracts\utilities\exception\AbstractOutOfRangeException
  • oroboros\core\abstracts\utilities\exception\AbstractOverflowException
  • oroboros\core\abstracts\utilities\exception\AbstractRangeException
  • oroboros\core\abstracts\utilities\exception\AbstractRuntimeException
  • oroboros\core\abstracts\utilities\exception\AbstractUnderflowException
  • oroboros\core\abstracts\utilities\exception\AbstractUnexpectedValueException
  • oroboros\core\abstracts\utilities\exception\cache\AbstractCacheException
  • oroboros\core\abstracts\utilities\exception\cache\AbstractInvalidArgumentException
  • oroboros\core\abstracts\utilities\exception\container\AbstractContainerException
  • oroboros\core\abstracts\utilities\exception\container\AbstractNotFoundException
  • oroboros\core\utilities\exception\BadFunctionCallException
  • oroboros\core\utilities\exception\BadMethodCallException
  • oroboros\core\utilities\exception\cache\CacheException
  • oroboros\core\utilities\exception\cache\InvalidArgumentException
  • oroboros\core\utilities\exception\container\ContainerException
  • oroboros\core\utilities\exception\container\NotFoundException
  • oroboros\core\utilities\exception\DomainException
  • oroboros\core\utilities\exception\Exception
  • oroboros\core\utilities\exception\InvalidArgumentException
  • oroboros\core\utilities\exception\LengthException
  • oroboros\core\utilities\exception\LogicException
  • oroboros\core\utilities\exception\OutOfBoundsException
  • oroboros\core\utilities\exception\OutOfRangeException
  • oroboros\core\utilities\exception\OverflowException
  • oroboros\core\utilities\exception\RangeException
  • oroboros\core\utilities\exception\RuntimeException
  • oroboros\core\utilities\exception\UnderflowException
  • oroboros\core\utilities\exception\UnexpectedValueException
  • OutOfBoundsException
  • OutOfRangeException
  • OverflowException
  • RangeException
  • RuntimeException
  • UnderflowException
  • UnexpectedValueException

Functions

  • array_column
  • getallheaders
  • oroboros\core\is_ajax
  • oroboros\core\is_cli
  • oroboros\core\localize_url
  • oroboros\core\oroboros_classfile_to_classname
  • oroboros\core\oroboros_run_routine
  • oroboros\core\request_headers
  • oroboros\core\require_safely
  • password_get_info
  • password_hash
  • password_needs_rehash
  • password_verify
  • PasswordCompat\binary\check
  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 
<?php

/*
 * The MIT License
 *
 * @author Brian Dayhoff <mopsyd@me.com>
 * @copyright (c) 2017, Brian Dayhoff <mopsyd@me.com> all rights reserved.
 * @license http://opensource.org/licenses/MIT The MIT License (MIT)
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

namespace oroboros\core\interfaces\api;

/**
 * <Exception Message Api>
 * Provides default message bodies for error messages.
 *
 * These are intended to be used in conjunction with sprintf to inject values.
 *
 * These will be updated to provide a default that
 * corresponds to each system error code.
 * @see \oroboros\core\interfaces\api\ExceptionCodeApi
 * @author Brian Dayhoff <mopsyd@me.com>
 */
interface ExceptionMessageApi extends ExceptionCodeApi {

    /**
     * <Default Exception Message Suffix>
     * If suffix is enabled, this will be appended to the end of all messages.
     * Thrown at [__LINE__, __FUNCTION__, __METHOD__] of [__FILE__, __CLASS__, __TRAIT__]
     */
    const DEFAULT_EXCEPTION_MESSAGE_SUFFIX = ' Thrown at [%s] of [%s].';

    /**
     * <Default Exception Message Prefix>
     * If prefix is enabled, this will be prepended to the exception message.
     * 1) [$code] -Error code passed with the exception
     * 2) [$severity] -error, warning, info, debug, alert, critical, etc (See Psr-3 spec)
     * 3) [$class|$trait|$file] -\some\namespace\classOrTrait::method OR /fully/qualified/filepath.php
     * 4) [$request_uri|$cli_command] -console command OR http://example.com/path/to/page/
     * 5) [$request_type] -cgi, get, post, put, delete, etc.
     */
    const DEFAULT_EXCEPTION_MESSAGE_PREFIX = ' [%s][%s][%s][%s][%s] ';

    /**
     * This is the default \Exception code,
     * so it maps to unknown error. The system will treat all
     * uncaught exceptions with status code 0 as FATAL ERRORS.
     */
    const ERROR_UNKNOWN_MESSAGE = 'An unknown error has occurred.';

    /**
     * <Note about extending this api>
     * Extending this functionality with your own error messages requires two steps.
     *
     * First, create a status code api interface as per below (it should extend this)
     * @see \oroboros\core\api\ExceptionCodeApi
     *
     * Second, create a message api interface that extends this class as well as your status code api interface
     * @see \oroboros\core\api\
     */

    /**
     * Most of the following will get chunked out into their own api's.
     * @todo migrate individual error apis
     */

    /**
     * Generic Oroboros core errors.
     * ----------------
     * These represent errors in the oroboros core class structure.
     */
    const ERROR_CORE_MESSAGE = 'An unknown error has occured with an oroboros class.'; //Generic Oroboros core errors.
    const ERROR_CORE_LIBRARY_FAILURE_MESSAGE = 'Library [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_CONTROLLER_FAILURE_MESSAGE = 'Controller [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_MODEL_FAILURE_MESSAGE = 'Model [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_VIEW_FAILURE_MESSAGE = 'View [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_ADAPTER_FAILURE_MESSAGE = 'Adapter [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_AUTH_FAILURE_MESSAGE = 'Authorization [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_MODULE_FAILURE_MESSAGE = 'Module [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_EXTENSION_FAILURE_MESSAGE = 'Extension [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_PARSER_FAILURE_MESSAGE = 'Parser [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_RECORD_FAILURE_MESSAGE = 'Record [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_STREAM_FAILURE_MESSAGE = 'Stream [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_SERVICE_FAILURE_MESSAGE = 'Service [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_RESPONSE_FAILURE_MESSAGE = 'Response object [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_REQUEST_FAILURE_MESSAGE = 'Request object [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_ROUTER_FAILURE_MESSAGE = 'Router object [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_UTILITY_FAILURE_MESSAGE = 'Utility [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_JOB_FAILURE_MESSAGE = 'Job [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_ENTITY_FAILURE_MESSAGE = 'Entity object [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_PATTERN_FAILURE_MESSAGE = 'Pattern [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_ROUTINE_FAILURE_MESSAGE = 'Routine [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_EVENT_FAILURE_MESSAGE = 'Event object [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_FUNCTION_FAILURE_MESSAGE = 'Function [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_ERROR_FAILURE_MESSAGE = 'Error object [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_FLAG_FAILURE_MESSAGE = 'Flag object [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_ENUM_FAILURE_MESSAGE = 'Enum object [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_DATA_OBJECT_FAILURE_MESSAGE = 'Data object [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.
    const ERROR_CORE_BOOTSTRAP_FAILURE_MESSAGE = 'Bootstrap object [%s] has failed, due to an irrecoverable condition: [%s].'; //Generic Oroboros core errors.

    /**
     * PHP Errors
     * ----------------
     * Generic or expected errors that can't be handled,
     */
    const ERROR_PHP_MESSAGE = 'A generic PHP exception has occurred: [%s].'; //PHP Errors, vanilla exceptions that can't be resolved, etc.
    const ERROR_PHP_METHOD_FAILURE_MESSAGE = 'Method [%s] has failed in class [%s].'; //Method Failure.
    const ERROR_PHP_INSTANTIATION_FAILURE_MESSAGE = 'Could not complete instantiation due to an unexpected condition [%s].'; //Instantiation Failure.
    const ERROR_PHP_DESTRUCTOR_FAILURE_MESSAGE = 'Destructor failed to fire in [%s].'; //Destruct Failure.
    const ERROR_PHP_BAD_PARAMETERS_MESSAGE = 'Invalid parameters passed. Expected [%s], but received [%s].'; //Bad parameters.
    const ERROR_PHP_BAD_METHOD_CALL_MESSAGE = 'Method [%s] does not exist in [%s].'; //Bad method call.
    const ERROR_PHP_BAD_FUNCTION_CALL_MESSAGE = 'Function [%s] does not exist.'; //Bad function call.
    const ERROR_PHP_WRONG_INSTANCE_SUPPLIED_MESSAGE = 'Invalid instance passed. Expected instanceof [%s], but received [%s].'; //Wrong instance passed.
    const ERROR_PHP_WRONG_SCHEMA_PROVIDED_MESSAGE = 'Invalid argument schema provided. Expected keys [%s], received [%s].'; //Wrong schema provided (Missing expected keys in array, etc).
    const ERROR_PHP_NOT_INITIALIZED_MESSAGE = 'Could not complete operation because [%s] is not initialized. Please call the initialization method [%s] before referencing this method.'; //Not initialized.
    const ERROR_PHP_INVOCATION_FAILURE_MESSAGE = 'Magic method [__invoke] failed to resolve in [%s].'; //Invocation failed.
    const ERROR_PHP_CALL_FAILURE_MESSAGE = 'Magic method [__call] failed to resolve in [%s].'; //Call failed.
    const ERROR_PHP_CLONE_FAILURE_MESSAGE = 'Magic method [__clone] failed to resolve in [%s].'; //Clone failed.
    const ERROR_PHP_SERIALIZATION_FAILURE_MESSAGE = 'Magic method [__serialize] failed to resolve in [%s].'; //Serialization failed.
    const ERROR_PHP_UNSERIALIZATION_FAILURE_MESSAGE = 'Magic method [__unserialize] failed to resolve in [%s].'; //Serialization failed.
    const ERROR_PHP_SLEEP_FAILURE_MESSAGE = 'Magic method [__sleep] failed to resolve in [%s].'; //Sleep failed.
    const ERROR_PHP_WAKEUP_FAILURE_MESSAGE = 'Magic method [__wakeup] failed to resolve in [%s].'; //Wakeup failed.
    const ERROR_PHP_GETTER_FAILURE_MESSAGE = 'Magic method [__get] failed to resolve in [%s].'; //Get failed.
    const ERROR_PHP_SETTER_FAILURE_MESSAGE = 'Magic method [__set] failed to resolve in [%s].'; //Set failed.
    const ERROR_PHP_TO_ARRAY_FAILURE_MESSAGE = 'Magic method [__toArray] failed to resolve in [%s].'; //To Array failed. Placeholder for if the language ever supports this, and may be used through internal abstraction.
    const ERROR_PHP_CALLSTATIC_FAILURE_MESSAGE = 'Magic method [__callStatic] failed to resolve in [%s].'; //CallStatic failed.
    const ERROR_PHP_IS_SET_FAILURE_MESSAGE = 'Magic method [__toArray] failed to resolve in [%s].'; //IsSet failed.
    const ERROR_PHP_UN_SET_FAILURE_MESSAGE = 'Magic method [__unSet] failed to resolve in [%s].'; //UnSet failed.
    const ERROR_PHP_DEBUG_INFO_FAILURE_MESSAGE = 'Magic method [__debugInfo] failed to resolve in [%s].'; //DebugInfo failed.
    const ERROR_PHP_KEY_NOT_FOUND_MESSAGE = 'Requested key [%s] does not exist in [%s].'; //Requested key does not exist.
    const ERROR_FILESYSTEM_MESSAGE = 'Filesystem operation failed for [%s], because [%s].'; //Filesystem Error - Any issues arising from file access, missing resources, etc.
    const ERROR_DATABASE_MESSAGE = 'A database error occurred in [%s]. Error message: [%s].'; //Database Error - A database error. These can range from trivial to very, very bad. Check the log if you see these.
    const ERROR_SESSION_MESSAGE = 'A session error occurred in [%s]. Error message: [%s].'; //Session Error - A session mismatch. May occur either due to the server or the client. Usually aggravating, but not serious.
    const ERROR_SECURITY_MESSAGE = 'A security error occurred in [%s]. Error message: [%s].'; //Security Error - An error with a security protocol. Usually thrown because of an intentional, malicious attempt to break things by a 3rd party.
    const ERROR_SECURITY_LOCKED_RESOURCE_MESSAGE = 'Your request could not be resolved because resource [%s] is locked.'; //Security Error - An attempt was made to access a locked resource in the codebase.
    const ERROR_SECURITY_LOCKED_FILE_MESSAGE = 'Your request could not be resolved because file [%s] is locked.'; //Security Error - An attempt was made to access a locked resource in the filebase.
    const ERROR_SECURITY_LOCKED_TABLE_MESSAGE = 'Your request could not be resolved because table [%s] is locked.'; //Security Error - An attempt was made to access a locked table in the database.
    const ERROR_SECURITY_LOCKED_COLUMN_MESSAGE = 'Your request could not be resolved because column [%s] is locked.'; //Security Error - An attempt was made to access a locked column in the database.
    const ERROR_SECURITY_LOCKED_OBJECT_MESSAGE = 'Your request could not be resolved because object [%s] is locked.'; //Security Error - An attempt was made to access a locked object.
    const ERROR_SECURITY_LOCKED_EVENT_MESSAGE = 'Your request could not be resolved because event [%s] is locked.'; //Security Error - An attempt was made to access a locked event.
    const ERROR_SECURITY_LOCKED_ENTITY_MESSAGE = 'Your request could not be resolved because entity [%s] is locked.'; //Security Error - An attempt was made to access a locked entity.
    const ERROR_SECURITY_LOCKED_JOB_MESSAGE = 'Your request could not be resolved because job [%s] is locked.'; //Security Error - An attempt was made to access a locked job.
    const ERROR_SECURITY_LOCKED_POLICY_MESSAGE = 'Your request could not be resolved because policy [%s] is locked.'; //Security Error - An attempt was made to access a locked policy.
    const ERROR_SECURITY_LOCKED_ROUTE_MESSAGE = 'Your request could not be resolved because route [%s] is locked.'; //Security Error - An attempt was made to access a locked route.
    const ERROR_SECURITY_LOCKED_COMMAND_MESSAGE = 'Your request could not be resolved because command [%s] is locked.'; //Security Error - An attempt was made to access a locked command.
    const ERROR_ROUTING_MESSAGE = 'An error occurred with routing at [%s]. Message: [%s].'; //Routing Error - An error with DNS resolution. This means a request was made for something that doesn't exist, or that resource pointers are wrong.
    const ERROR_LOGIC_MESSAGE = 'A logic error occurred at [%s]. Message: [%s].'; //Logic Error - An error generated from sloppy programming logic, like infinite recursion or dividing by zero. These should usually be anticipated and handled before they happen, and indicate that a patch is needed.
    const ERROR_LOGIC_BAD_PARAMETERS_MESSAGE = 'A logic error occurred at [%s] due to bad parameters. Expected [%s] but received [%s].'; //Logic Error - A parameter was supplied, but is malformed.
    const ERROR_LOGIC_MISSING_PARAMETERS_MESSAGE = 'A logic error occurred at [%s] due to missing required parameters [%s].'; //Logic Error - A required parameter was not supplied.
    const ERROR_INITIALIZATION_MESSAGE = 'A generic initialization error occurred in [%s]. Message [%s].'; //Initialization Error - An error with initialization/bootstrap.
    const ERROR_INSTALLATION_MESSAGE = 'A generic installation error occurred in [%s]. Message [%s].'; //Installation Error - An error with initial setup. These are very bad.
    const ERROR_MODEL_MESSAGE = 'A generic model error occurred in [%s]. Message [%s].'; //Model Error - Any error that cannot be handled by a model. These are bad.
    const ERROR_VIEW_MESSAGE = 'A generic view error occurred in [%s]. Message [%s].'; //View Error - Any error in output logic.
    const ERROR_LIBRARY_MESSAGE = 'A generic library error occurred in [%s]. Message [%s].'; //Controller Error - An error in a library.
    const ERROR_CONTROLLER_MESSAGE = 'A generic controller error occurred in [%s]. Message [%s].'; //Controller Error - An error in the controller.
    const ERROR_ADAPTER_MESSAGE = 'A generic adapter error occurred in [%s]. Message [%s].'; //Adapter Error - Any error with an adapter used for interfacing with other resources.
    const ERROR_MODULE_MESSAGE = 'A generic module error occurred in [%s]. Message [%s].'; //Module Error - Any error from a 3rd party module
    const ERROR_ROUTINE_MESSAGE = 'A generic initialization error occurred in [%s]. Message [%s].'; //Routine Error - An error generated while running a procedural routine.
    const ERROR_SDK_MESSAGE = 'A generic SDK error occurred in [%s]. Message [%s].'; //SDK Error - Any error generated from a remote 3rd party service returning bad results.
    const ERROR_NETWORK_MESSAGE = 'A generic network error occurred in [%s]. Message [%s].'; //RESERVED FOR EXPANSION
    const ERROR_CLUSTER_MESSAGE = 'A generic cluster error occurred in [%s]. Message [%s].'; //RESERVED FOR EXPANSION
    const ERROR_NODE_MESSAGE = 'A generic error occurred in node [%s]. Message [%s].'; //RESERVED FOR EXPANSION
}
Oroboros Core API documentation generated by ApiGen