nalgoo / app
description
0.0.5
2024-12-19 13:56 UTC
Requires
- php: 8.3.* || 8.4.*
- monolog/monolog: ~3.7
- psr/container: *
- psr/log: *
- slim/psr7: ~1.7
- slim/slim: ~4.14
README
Example usage with PHP DI
use DI\ContainerBuilder; use Nalgoo\App; use Nalgoo\App\Builder; // optional, highly recommended Builder::setDefaults(); $containerBuilder = new ContainerBuilder(); $containerBuilder->addDefinitions(Builder::getDefinitions()); $container = $containerBuilder->build(); $app = $container->get(App::class); $app->register($routes); $app->register($middleware); // should be before registerCoreMiddleware() $app->registerCoreMiddleware(); $app->run();