We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8711f38 commit aebd3e6Copy full SHA for aebd3e6
1 file changed
src/Controller/ResourceController.php
@@ -0,0 +1,27 @@
1
+<?php declare(strict_types=1);
2
+
3
+namespace Pdsinterop\Solid\Controller;
4
5
+use Pdsinterop\Solid\Resources\Server;
6
+use Psr\Http\Message\ResponseInterface as Response;
7
+use Psr\Http\Message\ServerRequestInterface as Request;
8
9
+class ResourceController extends AbstractController
10
+{
11
+ ////////////////////////////// CLASS PROPERTIES \\\\\\\\\\\\\\\\\\\\\\\\\\\\
12
13
+ /** @var Server */
14
+ private $server;
15
16
+ //////////////////////////////// PUBLIC API \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
17
18
+ final public function __construct(Server $server)
19
+ {
20
+ $this->server = $server;
21
+ }
22
23
+ final public function __invoke(Request $request, array $args) : Response
24
25
+ return $this->server->respondToRequest($request);
26
27
+}
0 commit comments