if (in_array($name = strtoupper($name), self::$methodList, true) === false) {
                $this->httpResponse->header('Allowed', $allowed = implode(', ', array_keys($methodList)));
                return $this->error(IHttpResponse::R400_NOT_ALLOWED, sprintf('The requested method [%s] is not supported; %s.', str_replace('ACTION', '', $name), empty($methodList) ? 'there are no supported methods' : 'available methods are [' . $allowed . ']'));
            }