protected function addMiddleware()
{
$container = $this->getContainer();
$config = $container->get('config');
$stack = $container->get(HandlerStack::class);
foreach ($config->get('middleware') as $name => $class) {
$stack->push($class::create($config), $name);
}
}