woody / middleware-symfony
Middleware PSR-15 compliant which dispatch request to Symfony 4.x
Installs: 13
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/woody/middleware-symfony
Requires
- php: ^7.1
- symfony/http-kernel: ^4.0
- woody/http-server-middleware: dev-master
Requires (Dev)
- doctrine/orm: ^2.6
Suggests
- doctrine/orm: Support Doctrine ORM
This package is auto-updated.
Last update: 2025-09-16 10:58:38 UTC
README
This middleware load and dispatch request to Symfony Kernel.
Implementation
Kernel is created for each request.
// @todo: generate request // Initialize logger. $logHandler = new ErrorLogHandler(); $memoryUsageProcessor = new MemoryUsageProcessor(true, false); $logger = new Logger('http', [$logHandler], [$memoryUsageProcessor]); // Dispatch request into middleware stack. $dispatcher = new Dispatcher(); $dispatcher->pipe(new CorrelationIdMiddleware()); $dispatcher->pipe(new LogsMiddleware($logger)); $dispatcher->pipe(new ExceptionMiddleware()); $dispatcher->pipe(new SymfonyMiddleware()); // @todo: add other middleware $response = $dispatcher->handle($request);