| Configure |
| Exception |
| Retry |
| ConventionsTrait | Provides methods that allow other classes access to conventions based inflections. |
| InstanceConfigTrait | A trait for reading and writing instance config |
| StaticConfigTrait | A trait that provides a set of static methods to manage configuration for classes that provide an adapter facade or need to have sets of configuration data registered and manipulated. |
| ConsoleApplicationInterface | An interface defining the methods that the console runner depend on. |
| HttpApplicationInterface | An interface defining the methods that the http server depend on. |
| PluginApplicationInterface | Interface for Applications that leverage plugins & events. |
| PluginInterface | Plugin Interface |
| App | App is responsible for resource location, and path management. |
| BasePlugin | Base Plugin Class |
| ClassLoader | ClassLoader |
| Configure | Configuration class. Used for managing runtime configuration information. |
| ObjectRegistry | Acts as a registry/factory for objects. |
| Plugin | Plugin is used to load and locate plugins. |
| PluginCollection | Plugin Collection |