<?php declare(strict_types=1); namespace Lubian\NoFramework\Action; use Laminas\Diactoros\Response; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Server\RequestHandlerInterface; final class NotAllowed implements RequestHandlerInterface { public function handle(ServerRequestInterface $request): ResponseInterface { $response = (new Response())->withStatus(405); $response->getBody()->write('Method Not Allowed'); return $response; } }