2d34af7a5bb097b42d2d96a8b97e6b9e3357ce40
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / lib / system / endpoint / IController.class.php
1 <?php
2
3 namespace wcf\system\endpoint;
4
5 use CuyZ\Valinor\Mapper\MappingError;
6 use Psr\Http\Message\ResponseInterface;
7 use Psr\Http\Message\ServerRequestInterface;
8
9 interface IController
10 {
11 /**
12 * @param array<string, string> $variables
13 * @throws MappingError
14 */
15 public function __invoke(ServerRequestInterface $request, array $variables): ResponseInterface;
16 }