engelsystem/tests/Unit/Middleware/Stub/ResolvesMiddlewareTraitImpl...

26 lines
662 B
PHP
Raw Normal View History

<?php
declare(strict_types=1);
namespace Engelsystem\Test\Unit\Middleware\Stub;
use Engelsystem\Application;
use Engelsystem\Middleware\ResolvesMiddlewareTrait;
use Psr\Http\Server\MiddlewareInterface;
use Psr\Http\Server\RequestHandlerInterface;
class ResolvesMiddlewareTraitImplementation
{
use ResolvesMiddlewareTrait;
public function __construct(protected ?Application $container = null)
{
}
public function callResolveMiddleware(
string|callable|array|MiddlewareInterface|RequestHandlerInterface $middleware
): MiddlewareInterface|RequestHandlerInterface {
return $this->resolveMiddleware($middleware);
}
}