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;
}