RestResourceConfig::normalizeRestMethod

protected RestResourceConfig::normalizeRestMethod($method)

Normalizes the method to upper case and check validity.

Parameters

string $method: The request method.

Return value

string The normalised request method.

Throws

\InvalidArgumentException If the method is not supported.

File

core/modules/rest/src/Entity/RestResourceConfig.php, line 257

Class

RestResourceConfig
Defines a RestResourceConfig configuration entity class.

Namespace

Drupal\rest\Entity

Code

protected function normalizeRestMethod($method) {
  $valid_methods = ['GET', 'POST', 'PATCH', 'DELETE'];
  $normalised_method = strtoupper($method);
  if (!in_array($normalised_method, $valid_methods)) {
    throw new \InvalidArgumentException('The method is not supported.');
  }
  return $normalised_method;
}
doc_Drupal
2016-10-29 09:38:20
Comments
Leave a Comment

Please login to continue.