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 
<?php
namespace oroboros\core\interfaces\api;
/*
 * The MIT License
 *
 * Copyright 2016 Brian Dayhoff <brian@mopsyd.me>.
 *
 * 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.
 */

/**
 * <Data Object Api>
 * Defines the standard method set for interacting with data objects.
 * @author Brian Dayhoff <brian@mopsyd.me>
 */
interface DataObjectApi {
    
    const CLASS_TYPE = \oroboros\core\interfaces\api\ClassTypeApi::CLASS_TYPE_DATA_OBJECT;
    
}
Oroboros Core API documentation generated by ApiGen