так и не заметил где реквест ваш ходит по пайпам
/**
* @param string $class
* @param array $arg
* @return ResponseInterface
*/
public function execute(string $class, ...$arg)
{
if ($this->has($class)) {
if (class_exists($class)) {
$ObjectMiddleware = new $class();
}
/** @var MiddlewareInterface $ObjectMiddleware */
return $ObjectMiddleware->handle(new ServerRequest(), $arg);
}
}
try{
$di = new DI();
$services = require __DIR__ . '/Config/Service.php';
foreach ($services as $service) {
$provider = new $service($di);
$provider->init();
}
foreach (require "../app/Middleware/all.php" as $item) {
/** @var Middleware $mw */
$mw = $di->get('middleware');
$mw->registration($item);
}
if (ENV != 'Console'){
$di->set('model', []);
$cms = new Application($di);
$cms->run();
}
} catch (Exception $e) {
echo $e->getMessage();
}
<div>
<ul>
<li>Element1</li>
<li>Element2</li>
<li>Element3</li>
</ul>
</div>
Может я что-то не верное делаю в PHP