Просмотр файла public/index.php

Размер файла: 472B
  1. <?php
  2.  
  3. use App\Factories\ContainerFactory;
  4. use DI\Bridge\Slim\Bridge;
  5.  
  6. require __DIR__ . '/../vendor/autoload.php';
  7.  
  8. // Instantiate PHP-DI ContainerBuilder
  9. $container = ContainerFactory::createInstance();
  10.  
  11. // Instantiate App
  12. $app = Bridge::create($container);
  13.  
  14. // Register middleware
  15. $middleware = require __DIR__ . '/../app/middleware.php';
  16. $middleware($app, $container);
  17.  
  18. // Register routes
  19. $routes = require __DIR__ . '/../app/routes.php';
  20. $routes($app);
  21.  
  22. $app->run();