\Fubber

Namespaces

Db
Parsing
Util

Traits

LazyProp Lazy properties trait. Whenever a class uses this trait, properties can be added by calling $instance->lazy('propertyName', function() { return 2*2; });

Interfaces

ICache Cache provider interface.

Classes

AccessDeniedException Exception to be used whenever a user tries to perform an illegal operation, for example if the user is not authenticated.
Config The Config class relies on LazyProp to store configuration data in a unique way. For example, the database connection is configured by adding a lazily evaluated property: $config->lazy('db', function() { return new PDO( .
Exception Exception to be used for Db related errors
Template Simple PHP-based template engine. Example usage:
ValidationException Exception to be used whenever user provided data does not validate. Accepts the validation errors as an associative array.