Zend\Mvc\HttpMethodListener::onRoute PHP Метод

onRoute() публичный Метод

public onRoute ( MvcEvent $e ) : void | Zend\Http\Response
$e MvcEvent
Результат void | Zend\Http\Response
    public function onRoute(MvcEvent $e)
    {
        $request = $e->getRequest();
        $response = $e->getResponse();
        if (!$request instanceof HttpRequest || !$response instanceof HttpResponse) {
            return;
        }
        $method = $request->getMethod();
        if (in_array($method, $this->getAllowedMethods())) {
            return;
        }
        $response->setStatusCode(405);
        return $response;
    }