Files
oficial/app/setup/app.php

26 lines
575 B
PHP
Raw Permalink Normal View History

<?php
use DI\ContainerBuilder;
use DI\Bridge\Slim\Bridge;
require_once 'composer.php';
function buildApp() {
require_once 'container.php';
$app = Bridge::create(buildContainer());
$folder = implode(DIRECTORY_SEPARATOR, [
__DIR__,
'middlewares'
]);
if (file_exists($folder)) {
$files = new FilesystemIterator($folder);
foreach ($files as $file) {
if ($file->isDir()) {
continue;
}
require_once $file->getRealPath();
}
}
return $app;
}
return buildApp();