eee
This commit is contained in:
@@ -9,6 +9,7 @@ use Kiri\Router\Request;
|
|||||||
use Psr\Container\ContainerInterface;
|
use Psr\Container\ContainerInterface;
|
||||||
use Psr\Http\Message\RequestInterface;
|
use Psr\Http\Message\RequestInterface;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
|
use Psr\Log\LoggerInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class WebController
|
* Class WebController
|
||||||
@@ -30,4 +31,21 @@ class Controller extends Kiri\Abstracts\Component
|
|||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param string $name
|
||||||
|
* @return mixed|ContainerInterface|RequestInterface|ResponseInterface|LoggerInterface
|
||||||
|
* @throws \Exception
|
||||||
|
*/
|
||||||
|
public function __get(string $name)
|
||||||
|
{
|
||||||
|
return match ($name) {
|
||||||
|
'request' => di(RequestInterface::class),
|
||||||
|
'response' => di(ResponseInterface::class),
|
||||||
|
'container' => di(ContainerInterface::class),
|
||||||
|
'logger' => di(LoggerInterface::class),
|
||||||
|
default => parent::__get($name)
|
||||||
|
}; // TODO: Change the autogenerated stub
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user