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
1 2 3 4 5 6 7 8 | 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 ; } |
Please login to continue.