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

Traits

  • BaseTrait
  • CoreTrait

Trait BaseTrait

oroboros\core\traits\BaseTrait uses oroboros\core\traits\utilities\UtilityTrait

Direct Known Users

oroboros\core\abstracts\OroborosBaseAbstract, oroboros\core\traits\bootstrap\BootstrapTrait

Indirect Known Users

oroboros\core\abstracts\adapters\AbstractAdapter, oroboros\core\abstracts\adapters\AbstractBrowserAdapter, 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\data\AbstractDataObject, oroboros\core\abstracts\adapters\AbstractDatabaseAdapter, oroboros\core\abstracts\libraries\database\AbstractDatabaseManager, oroboros\core\abstracts\libraries\dns\AbstractRoute, oroboros\core\abstracts\libraries\dns\AbstractRouter, oroboros\core\abstracts\libraries\entity\AbstractEntity, oroboros\core\abstracts\libraries\error\AbstractErrorEvent, oroboros\core\abstracts\libraries\event\AbstractEvent, oroboros\core\abstracts\libraries\event\AbstractServerEvent, oroboros\core\abstracts\libraries\extension\AbstractExtension, oroboros\core\abstracts\libraries\flags\AbstractFlag, oroboros\core\abstracts\libraries\hooks\AbstractHook, oroboros\core\abstracts\adapters\AbstractLibraryAdapter, oroboros\core\abstracts\libraries\hooks\AbstractHookParser, oroboros\core\abstracts\libraries\job\AbstractJob, oroboros\core\abstracts\libraries\logger\AbstractLogger, oroboros\core\abstracts\libraries\routine\AbstractRoutine, oroboros\core\abstracts\libraries\shell\AbstractShell, oroboros\core\abstracts\libraries\startup\AbstractBootstrap, oroboros\core\abstracts\libraries\template\AbstractTemplate, oroboros\core\abstracts\libraries\utility\AbstractUtility, oroboros\core\abstracts\patterns\behavioral\AbstractDirector, oroboros\core\abstracts\patterns\creational\AbstractFactory, oroboros\core\abstracts\adapters\AbstractProxyAdapter, oroboros\core\abstracts\patterns\creational\AbstractPrototypical, oroboros\core\libraries\codex\Codex, oroboros\core\libraries\hooks\SimpleHook, oroboros\core\libraries\logger\FileLogger, oroboros\core\libraries\logger\NullLogger, 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\abstracts\adapters\AbstractSdkAdapter, oroboros\core\patterns\creational\ModelFactory, oroboros\core\patterns\creational\ModuleFactory, oroboros\core\patterns\creational\TemplateFactory, oroboros\core\patterns\creational\ViewFactory, oroboros\core\abstracts\adapters\AbstractServiceAdapter, oroboros\core\abstracts\adapters\AbstractShellAdapter, oroboros\core\abstracts\adapters\AbstractSocketAdapter, oroboros\core\abstracts\controllers\AbstractAjaxController

Namespace: oroboros\core\traits
Located at core/traits/BaseTrait.php

Methods summary

public
# __construct( array $params = array(), array $flags = array() )

All non-utility classes in the oroboros system use this constructor. Utility classes are considered to be any class that extends from a non-core class.

All non-utility classes in the oroboros system use this constructor. Utility classes are considered to be any class that extends from a non-core class.

Parameters

$params
$flags

Since

0.0.2a
public
# __destruct( )

No operation.

No operation.

Since

0.0.1a

Methods used from oroboros\core\traits\utilities\UtilityTrait

__get(), __set(), _checkFlag(), _checkLock(), _checkLocks(), _checkParam(), _generateObjectFingerprint(), _getParam(), _handleFlags(), _handleParameters(), _isConstructed(), _lock(), _resetFlags(), _resetParameters(), _setFingerprint(), _setFlag(), _setFlags(), _setLock(), _setParam(), _setParams(), _unlock(), _updateFlagConditions(), _updateParameterConditions(), fingerprint(), get(), initialize(), isInitialized(), set()

Properties summary

private boolean $_constructed
# false

Properties used from oroboros\core\traits\utilities\UtilityTrait

$_default_flags, $_default_parameters, $_fingerprint, $_fingerprint_instances, $_flags, $_flags_initialized, $_initialized, $_locks, $_parameters, $_parameters_initialized

Oroboros Core API documentation generated by ApiGen