private function getAllowedOverrideMethods(ServerRequestInterface $request) { switch ($request->getMethod()) { case 'GET': return $this->get; case 'POST': return $this->post; default: return []; } }