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

Interfaces

  • ContainerExceptionContract
  • NotFoundExceptionContract

Interface ContainerExceptionContract

This contract interface designates a Psr-11 compliant container exception.

Contract interfaces enforce expected behavior in a non-colliding way. They are tasked with enforcing methods, and extending interfaces provided by standards and other packages for compatibility.

All valid oroboros classes MUST extend at

least one Contract Interface to be considered valid.

oroboros\core\interfaces\contract\utilities\exception\container\ContainerExceptionContract implements oroboros\core\interfaces\contract\utilities\exception\ExceptionContract, Psr\Container\ContainerExceptionInterface

Direct known implementers

oroboros\core\abstracts\utilities\exception\container\AbstractContainerException

Indirect known implementers

oroboros\core\utilities\exception\container\ContainerException

Namespace: oroboros\core\interfaces\contract\utilities\exception\container
Package: oroboros\core\utilities
Category: contract-interfaces
License: The MIT License (MIT)
Author: Brian Dayhoff mopsyd@me.com
Version: 0.2.4-alpha
Since: 0.2.4-alpha
Link: bitbucket.org/oroborosframework/oroboros-core/wiki/development/api/contract_interface.md
Located at core/interfaces/contract/utilities/exception/container/ContainerExceptionContract.php

Methods summary

Methods inherited from oroboros\core\interfaces\contract\utilities\exception\ExceptionContract

__construct()

Constants summary

Constants inherited from oroboros\core\interfaces\api\ExceptionMessageApi

DEFAULT_EXCEPTION_MESSAGE_PREFIX, DEFAULT_EXCEPTION_MESSAGE_SUFFIX, ERROR_ADAPTER_MESSAGE, ERROR_CLUSTER_MESSAGE, ERROR_CONTROLLER_MESSAGE, ERROR_CORE_ADAPTER_FAILURE_MESSAGE, ERROR_CORE_AUTH_FAILURE_MESSAGE, ERROR_CORE_BOOTSTRAP_FAILURE_MESSAGE, ERROR_CORE_CONTROLLER_FAILURE_MESSAGE, ERROR_CORE_DATA_OBJECT_FAILURE_MESSAGE, ERROR_CORE_ENTITY_FAILURE_MESSAGE, ERROR_CORE_ENUM_FAILURE_MESSAGE, ERROR_CORE_ERROR_FAILURE_MESSAGE, ERROR_CORE_EVENT_FAILURE_MESSAGE, ERROR_CORE_EXTENSION_FAILURE_MESSAGE, ERROR_CORE_FLAG_FAILURE_MESSAGE, ERROR_CORE_FUNCTION_FAILURE_MESSAGE, ERROR_CORE_JOB_FAILURE_MESSAGE, ERROR_CORE_LIBRARY_FAILURE_MESSAGE, ERROR_CORE_MESSAGE, ERROR_CORE_MODEL_FAILURE_MESSAGE, ERROR_CORE_MODULE_FAILURE_MESSAGE, ERROR_CORE_PARSER_FAILURE_MESSAGE, ERROR_CORE_PATTERN_FAILURE_MESSAGE, ERROR_CORE_RECORD_FAILURE_MESSAGE, ERROR_CORE_REQUEST_FAILURE_MESSAGE, ERROR_CORE_RESPONSE_FAILURE_MESSAGE, ERROR_CORE_ROUTER_FAILURE_MESSAGE, ERROR_CORE_ROUTINE_FAILURE_MESSAGE, ERROR_CORE_SERVICE_FAILURE_MESSAGE, ERROR_CORE_STREAM_FAILURE_MESSAGE, ERROR_CORE_UTILITY_FAILURE_MESSAGE, ERROR_CORE_VIEW_FAILURE_MESSAGE, ERROR_DATABASE_MESSAGE, ERROR_FILESYSTEM_MESSAGE, ERROR_INITIALIZATION_MESSAGE, ERROR_INSTALLATION_MESSAGE, ERROR_LIBRARY_MESSAGE, ERROR_LOGIC_BAD_PARAMETERS_MESSAGE, ERROR_LOGIC_MESSAGE, ERROR_LOGIC_MISSING_PARAMETERS_MESSAGE, ERROR_MODEL_MESSAGE, ERROR_MODULE_MESSAGE, ERROR_NETWORK_MESSAGE, ERROR_NODE_MESSAGE, ERROR_PHP_BAD_FUNCTION_CALL_MESSAGE, ERROR_PHP_BAD_METHOD_CALL_MESSAGE, ERROR_PHP_BAD_PARAMETERS_MESSAGE, ERROR_PHP_CALLSTATIC_FAILURE_MESSAGE, ERROR_PHP_CALL_FAILURE_MESSAGE, ERROR_PHP_CLONE_FAILURE_MESSAGE, ERROR_PHP_DEBUG_INFO_FAILURE_MESSAGE, ERROR_PHP_DESTRUCTOR_FAILURE_MESSAGE, ERROR_PHP_GETTER_FAILURE_MESSAGE, ERROR_PHP_INSTANTIATION_FAILURE_MESSAGE, ERROR_PHP_INVOCATION_FAILURE_MESSAGE, ERROR_PHP_IS_SET_FAILURE_MESSAGE, ERROR_PHP_KEY_NOT_FOUND_MESSAGE, ERROR_PHP_MESSAGE, ERROR_PHP_METHOD_FAILURE_MESSAGE, ERROR_PHP_NOT_INITIALIZED_MESSAGE, ERROR_PHP_SERIALIZATION_FAILURE_MESSAGE, ERROR_PHP_SETTER_FAILURE_MESSAGE, ERROR_PHP_SLEEP_FAILURE_MESSAGE, ERROR_PHP_TO_ARRAY_FAILURE_MESSAGE, ERROR_PHP_UNSERIALIZATION_FAILURE_MESSAGE, ERROR_PHP_UN_SET_FAILURE_MESSAGE, ERROR_PHP_WAKEUP_FAILURE_MESSAGE, ERROR_PHP_WRONG_INSTANCE_SUPPLIED_MESSAGE, ERROR_PHP_WRONG_SCHEMA_PROVIDED_MESSAGE, ERROR_ROUTINE_MESSAGE, ERROR_ROUTING_MESSAGE, ERROR_SDK_MESSAGE, ERROR_SECURITY_LOCKED_COLUMN_MESSAGE, ERROR_SECURITY_LOCKED_COMMAND_MESSAGE, ERROR_SECURITY_LOCKED_ENTITY_MESSAGE, ERROR_SECURITY_LOCKED_EVENT_MESSAGE, ERROR_SECURITY_LOCKED_FILE_MESSAGE, ERROR_SECURITY_LOCKED_JOB_MESSAGE, ERROR_SECURITY_LOCKED_OBJECT_MESSAGE, ERROR_SECURITY_LOCKED_POLICY_MESSAGE, ERROR_SECURITY_LOCKED_RESOURCE_MESSAGE, ERROR_SECURITY_LOCKED_ROUTE_MESSAGE, ERROR_SECURITY_LOCKED_TABLE_MESSAGE, ERROR_SECURITY_MESSAGE, ERROR_SESSION_MESSAGE, ERROR_UNKNOWN_MESSAGE, ERROR_VIEW_MESSAGE

Constants inherited from oroboros\OroborosInterface

OROBOROS_VENDOR_NAMESPACE, OROBOROS_VERSION

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

Oroboros Core API documentation generated by ApiGen