| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- use Adepto\Slim3Init\HandlerCaller;
- use Adepto\Slim3Init\{
- Handlers\Handler,
- Handlers\Route
- };
- use Psr\Http\Message\{
- ServerRequestInterface,
- ResponseInterface
- };
- class MyHandler extends Handler {
- public function soos(ServerRequestInterface $request, ResponseInterface $response, \stdClass $args): ResponseInterface {
- $lel[] = 'A';
- $lel[] = 'B';
- $lel[] = 'C';
- $lal['t'] = 'A';
- $lal['tt'] = 'B';
- $lal['ttt'] = 'C';
- $lal['tttt'] = 'D';
- $lol['a'] = $lel;
- $lol['b'] = $lal;
- return $response->withJson($lol);
- }
- public function error(ServerRequestInterface $request, ResponseInterface $response, \stdClass $args): ResponseInterface {
- throw new Error('Lol', 42);
- }
- public static function getRoutes(): array {
- return [
- new Route('GET', '/soos', 'soos'),
- new Route('GET', '/error', 'error'),
- ];
- }
- }
|