Namespace Atk4\Core

Classes
Factory
QuietObjectWrapper Object wrapper with __debugInfo() method mapped to __debugInfoQuiet().
TraitUtil
Traits
AppScopeTrait Typical software design will create the application scope. Most frameworks relies on "static" properties, methods and…
CollectionTrait This trait makes it possible for you to add child objects into your object, but unlike "ContainerTrait" you can use…
ConfigTrait This trait makes it possible for you to read config files and various configurations use: 1. use Trait in your APP…
ContainerTrait This trait makes it possible for you to add child objects into your object.
DebugTrait
DiContainerTrait A class with this trait will have setDefaults() method that can be passed list of default properties.
DynamicMethodTrait This trait makes it possible for you to add dynamic methods into your object.
HookTrait
InitializerTrait Object with this trait will have it's init() method executed automatically when initialized through add().
NameTrait This trait makes it possible to set name of your object.
ReadableCaptionTrait
StaticAddToTrait
TrackableTrait If class implements that interface and is added into "Container", then container will keep track of it. This method can…
TranslatableTrait If a class use this trait, string can be translated calling method translate.
WarnDynamicPropertyTrait This trait implements https://github.com/php/php-src/pull/7390 for lower PHP versions and also emit a warning when…
Exceptions
Exception Base exception of all Agile Toolkit exceptions.
HookBreaker Special exception for HookTrait::breakHook() method.
Namespaces
Atk4\Core\ExceptionRenderer
Atk4\Core\Phpunit
Atk4\Core\Translator