Files
kiri-router/src/Base/Controller.php
T

37 lines
663 B
PHP
Raw Normal View History

2023-04-15 23:29:27 +08:00
<?php
declare(strict_types=1);
2023-04-15 23:31:16 +08:00
namespace Kiri\Router\Base;
2023-04-15 23:29:27 +08:00
use Kiri;
use Kiri\Message\Constrict\RequestInterface;
use Kiri\Message\Constrict\ResponseInterface;
use Kiri\Di\ContainerInterface;
use Psr\Log\LoggerInterface;
/**
* Class WebController
* @package Kiri\Web
*/
abstract class Controller
{
/**
* @param RequestInterface $request
* @param ResponseInterface $response
* @param LoggerInterface $logger
* @param ContainerInterface $container
*/
public function __construct(
public RequestInterface $request,
public ResponseInterface $response,
public LoggerInterface $logger,
public ContainerInterface $container)
{
}
}