add DI Container to app instance

This commit is contained in:
Yisroel Baum 2025-10-25 22:48:56 +03:00
parent f4eed80d4d
commit 44325cd74c
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9

View file

@ -1,12 +1,17 @@
<?php <?php
use DI\Container;
use Psr\Http\Message\ResponseInterface as Response; use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\RequestInterface as Request; use Psr\Http\Message\RequestInterface as Request;
use Slim\Factory\AppFactory; use Slim\Factory\AppFactory;
require __DIR__ . '/../vendor/autoload.php'; require __DIR__ . '/../vendor/autoload.php';
$app = AppFactory::create(); $container = new Container();
$app = AppFactory::createFromContainer($container);
$app->addErrorMiddleware(true, false, false);
$app->get('/', function (Request $request, Response $response, $args) { $app->get('/', function (Request $request, Response $response, $args) {
$response->getBody()->write("Hello world!"); $response->getBody()->write("Hello world!");