qqq
This commit is contained in:
@@ -11,7 +11,7 @@ use Psr\Container\ContainerInterface;
|
|||||||
use Psr\Log\LoggerInterface;
|
use Psr\Log\LoggerInterface;
|
||||||
use Psr\Http\Message\RequestInterface;
|
use Psr\Http\Message\RequestInterface;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
use Kiri\Di\Inject\Service;
|
use Kiri\Di\Inject\Container;
|
||||||
use ReflectionException;
|
use ReflectionException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -27,14 +27,14 @@ abstract class Controller
|
|||||||
/**
|
/**
|
||||||
* @var Request
|
* @var Request
|
||||||
*/
|
*/
|
||||||
#[Service('request')]
|
#[Container(RequestInterface::class)]
|
||||||
public RequestInterface $request;
|
public RequestInterface $request;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var Response
|
* @var Response
|
||||||
*/
|
*/
|
||||||
#[Service('response')]
|
#[Container(ResponseInterface::class)]
|
||||||
public ResponseInterface $response;
|
public ResponseInterface $response;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -163,12 +163,11 @@ class RouterCollector implements \ArrayAccess, \IteratorAggregate
|
|||||||
* @param string $class
|
* @param string $class
|
||||||
* @param string $method
|
* @param string $method
|
||||||
* @return void
|
* @return void
|
||||||
* @throws ReflectionException
|
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public function registerMiddleware(string $class, string $method): void
|
public function registerMiddleware(string $class, string $method): void
|
||||||
{
|
{
|
||||||
$middlewares = Kiri::service()->get('request')->middlewares;
|
$middlewares = \request()->middlewares;
|
||||||
if (count($middlewares) > 0) {
|
if (count($middlewares) > 0) {
|
||||||
$this->appendMiddleware($middlewares, $class, $method);
|
$this->appendMiddleware($middlewares, $class, $method);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user