Features and Standard components
Hubert is configured by a single array. Within this array you can configure system settings, routes and container factories.
Hubert provides a DI container based on pimple. The containers configured in the settings are globally accessible and only initialised on their first use.
Hubert uses Alto Router. The routes are defined in the configuration and can be functions or function references.
By the use of PSR-7 implementation the request is ready as a container and routes can make use of standard response objects.