Index
A
- ArrayAccessTrait — Class in namespace Comodojo\Foundation\DataAccess
- AbstractEvent — Class in namespace Comodojo\Foundation\Events
- ArrayOps — Class in namespace Comodojo\Foundation\Utils
C
- Configuration — Class in namespace Comodojo\Foundation\Base
- Configuration::create() — Method in class Configuration
- ConfigurationParametersTrait — Class in namespace Comodojo\Foundation\Base
- ConfigurationTrait — Class in namespace Comodojo\Foundation\Base
- $ConfigurationTrait#configuration — Property in class ConfigurationTrait
- CountableTrait — Class in namespace Comodojo\Foundation\DataAccess
- CountableTrait::count() — Method in class CountableTrait
- Return the amount of routes loaded
- IteratorTrait::current() — Method in class IteratorTrait
- Get the current element
- Manager::create() — Method in class Manager
- Manager::convertToListener() — Method in class Manager
- Manager::createFromConfiguration() — Method in class Manager
- Manager::create() — Method in class Manager
- ArrayOps::circularDiffKeys() — Method in class ArrayOps
- Perform a circular diff between two arrays using keys.
- ClassProperties — Class in namespace Comodojo\Foundation\Utils
- ClassProperties::create() — Method in class ClassProperties
- ErrorLevelConverter::convert() — Method in class ErrorLevelConverter
D
- ConfigurationParametersTrait::delete() — Method in class ConfigurationParametersTrait
- Remove (delete) parameter (property) from stack
- ConfigurationParametersTrait::deleteFromParts() — Method in class ConfigurationParametersTrait
- ParametersTrait::delete() — Method in class ParametersTrait
- Remove (delete) parameter (property) from stack
- $Model#data — Property in class Model
- DataFilter — Class in namespace Comodojo\Foundation\Validation
- DataValidation — Class in namespace Comodojo\Foundation\Validation
E
- Model::export() — Method in class Model
- EventsTrait — Class in namespace Comodojo\Foundation\Events
- $EventsTrait#events — Property in class EventsTrait
- ProviderBuilder::ErrorLogHandler() — Method in class ProviderBuilder
- ErrorLevelConverter — Class in namespace Comodojo\Foundation\Utils
F
- ArrayOps::filterByKeys() — Method in class ArrayOps
- Filter an array by an array of keys
- DataFilter::filterInteger() — Method in class DataFilter
- Filter an integer.
- DataFilter::filterPort() — Method in class DataFilter
- Filter a TCP/UDP port
- DataFilter::filterBoolean() — Method in class DataFilter
- filter a bool.
G
- ConfigurationParametersTrait::get() — Method in class ConfigurationParametersTrait
- Get parameter (property) from stack
- ConfigurationParametersTrait::getFromParts() — Method in class ConfigurationParametersTrait
- ConfigurationTrait::getConfiguration() — Method in class ConfigurationTrait
- Get current configuration
- ParametersTrait::get() — Method in class ParametersTrait
- Get parameter (property) from stack
- AbstractEvent::getName() — Method in class AbstractEvent
- EventsTrait::getEvents() — Method in class EventsTrait
- Get current events' manager
- Manager::getLogger() — Method in class Manager
- Levels::getLevel() — Method in class Levels
- Map provided log level to level code
- LoggerTrait::getLogger() — Method in class LoggerTrait
- Get current logger
- Manager::getBasePath() — Method in class Manager
- Manager::getLogger() — Method in class Manager
- ProviderBuilder::getBubble() — Method in class ProviderBuilder
- ProviderBuilder::getFilePermission() — Method in class ProviderBuilder
- ProviderBuilder::getLocking() — Method in class ProviderBuilder
- ProviderBuilder::getExpandNewlines() — Method in class ProviderBuilder
- TimeTrait::getTime() — Method in class TimeTrait
- TimeTrait::getTimestamp() — Method in class TimeTrait
- TimingTrait::getTiming() — Method in class TimingTrait
- TimingTrait::getTime() — Method in class TimingTrait
- UniqueId::generateCustom() — Method in class UniqueId
- Generate a custom uid starting from a prefix
- UniqueId::generate() — Method in class UniqueId
- Generate an uid
- UniqueId::getUid() — Method in class UniqueId
- Generate an uid (128 bit / 32 char random)
H
- ConfigurationParametersTrait::has() — Method in class ConfigurationParametersTrait
- Check if parameter (property) is defined in current stack
- ParametersTrait::has() — Method in class ParametersTrait
- Check if parameter (property) is defined in current stack
I
- Configuration::isDefined() — Method in class Configuration
- Check if a property is defined
- IteratorTrait — Class in namespace Comodojo\Foundation\DataAccess
- Model::import() — Method in class Model
- Manager::init() — Method in class Manager
K
- IteratorTrait::key() — Method in class IteratorTrait
- Return the current key
L
- Manager::load() — Method in class Manager
- Levels — Class in namespace Comodojo\Foundation\Logging
- $Levels#levels — Property in class Levels
- LoggerTrait — Class in namespace Comodojo\Foundation\Logging
- $LoggerTrait#logger — Property in class LoggerTrait
- $ErrorLevelConverter#levels — Property in class ErrorLevelConverter
M
- Configuration::merge() — Method in class Configuration
- Merge a bundle of properties into actual configuration model
- Model — Class in namespace Comodojo\Foundation\DataAccess
- $Model#mode — Property in class Model
- Model::merge() — Method in class Model
- Manager — Class in namespace Comodojo\Foundation\Events
- Manager — Class in namespace Comodojo\Foundation\Logging
- $ClassProperties#mode — Property in class ClassProperties
N
- IteratorTrait::next() — Method in class IteratorTrait
- Move to next element
- ProviderBuilder::NullHandler() — Method in class ProviderBuilder
O
- ArrayAccessTrait::offsetGet() — Method in class ArrayAccessTrait
- Return the value at index
- ArrayAccessTrait::offsetSet() — Method in class ArrayAccessTrait
- Assigns a value to index offset
- ArrayAccessTrait::offsetUnset() — Method in class ArrayAccessTrait
- Unsets an index
- ArrayAccessTrait::offsetExists() — Method in class ArrayAccessTrait
- Check if an index exists
P
- $ConfigurationParametersTrait#parameters — Property in class ConfigurationParametersTrait
- ParametersTrait — Class in namespace Comodojo\Foundation\Base
- $ParametersTrait#parameters — Property in class ParametersTrait
- ProviderBuilder — Class in namespace Comodojo\Foundation\Logging
R
- IteratorTrait::rewind() — Method in class IteratorTrait
- Reset the iterator
- ArrayOps::replaceStrict() — Method in class ArrayOps
- Replace items only if relative keys are actually defined in source array
S
- ConfigurationParametersTrait::set() — Method in class ConfigurationParametersTrait
- Set a parameter (property)
- ConfigurationParametersTrait::setFromParts() — Method in class ConfigurationParametersTrait
- ConfigurationParametersTrait::splitParts() — Method in class ConfigurationParametersTrait
- ConfigurationTrait::setConfiguration() — Method in class ConfigurationTrait
- Set current configuration
- ParametersTrait::set() — Method in class ParametersTrait
- Set a parameter (property)
- Model::setRaw() — Method in class Model
- SeekableIteratorTrait — Class in namespace Comodojo\Foundation\DataAccess
- SeekableIteratorTrait::seek() — Method in class SeekableIteratorTrait
- Seek $data to $position
- SerializationTrait — Class in namespace Comodojo\Foundation\DataAccess
- SerializationTrait::serialize() — Method in class SerializationTrait
- Return the serialized data
- EventsTrait::setEvents() — Method in class EventsTrait
- Set current events' manager
- Manager::subscribe() — Method in class Manager
- Manager::subscribeOnce() — Method in class Manager
- LoggerTrait::setLogger() — Method in class LoggerTrait
- Set current logger
- Manager::setBasePath() — Method in class Manager
- ProviderBuilder::StreamHandler() — Method in class ProviderBuilder
- ProviderBuilder::SyslogHandler() — Method in class ProviderBuilder
- TimeTrait::setTime() — Method in class TimeTrait
- TimeTrait::setTimestamp() — Method in class TimeTrait
- TimingTrait::setTiming() — Method in class TimingTrait
T
- TimeTrait — Class in namespace Comodojo\Foundation\Timing
- $TimeTrait#time — Property in class TimeTrait
- TimingTrait — Class in namespace Comodojo\Foundation\Timing
- $TimingTrait#timing — Property in class TimingTrait
U
- SerializationTrait::unserialize() — Method in class SerializationTrait
- Return the unserialized object
- UniqueId — Class in namespace Comodojo\Foundation\Utils
V
- IteratorTrait::valid() — Method in class IteratorTrait
- Check if element is valid (isset)
- DataValidation::validate() — Method in class DataValidation
- Generic validator.
- DataValidation::validateString() — Method in class DataValidation
- String validator.
- DataValidation::validateBoolean() — Method in class DataValidation
- Bool validator.
- DataValidation::validateInteger() — Method in class DataValidation
- Int validator.
- DataValidation::validateNumeric() — Method in class DataValidation
- Numeric validator.
- DataValidation::validateFloat() — Method in class DataValidation
- Float validator.
- DataValidation::validateJson() — Method in class DataValidation
- Json validator.
- DataValidation::validateSerialized() — Method in class DataValidation
- Serialized values validator.
- DataValidation::validateArray() — Method in class DataValidation
- Array (strict) validator.
- DataValidation::validateStruct() — Method in class DataValidation
- Struct (strict) validator.
- DataValidation::validateDatetimeIso8601() — Method in class DataValidation
- Iso8601-datetime validator.
- DataValidation::validateBase64() — Method in class DataValidation
- Base64 validator.
- DataValidation::validateNull() — Method in class DataValidation
- Null value validator.
- DataValidation::validateTimestamp() — Method in class DataValidation
- Timestamp (epoch) validator.
_
- Configuration::__construct() — Method in class Configuration
- Create a configuration object from array of values
- Model::__get() — Method in class Model
- Model::__set() — Method in class Model
- Model::__unset() — Method in class Model
- Model::__isset() — Method in class Model
- AbstractEvent::__construct() — Method in class AbstractEvent
- Manager::__construct() — Method in class Manager
- Manager::__construct() — Method in class Manager
- ClassProperties::__construct() — Method in class ClassProperties