You are here

class MethodNotAllowedException in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/routing/Exception/MethodNotAllowedException.php \Symfony\Component\Routing\Exception\MethodNotAllowedException

The resource was found but the request method is not allowed.

This exception should trigger an HTTP 405 response in your application code.

@author Kris Wallsmith <kris@symfony.com>

Hierarchy

Expanded class hierarchy of MethodNotAllowedException

13 files declare their use of MethodNotAllowedException
ApacheUrlMatcher.php in vendor/symfony/routing/Matcher/ApacheUrlMatcher.php
ChainRouter.php in vendor/symfony-cmf/routing/ChainRouter.php
ChainRouterTest.php in vendor/symfony-cmf/routing/Tests/Routing/ChainRouterTest.php
DynamicRouter.php in vendor/symfony-cmf/routing/DynamicRouter.php
PathBasedBreadcrumbBuilder.php in core/modules/system/src/PathBasedBreadcrumbBuilder.php
Contains \Drupal\system\PathBasedBreadcrumbBuilder.

... See full list

File

vendor/symfony/routing/Exception/MethodNotAllowedException.php, line 21

Namespace

Symfony\Component\Routing\Exception
View source
class MethodNotAllowedException extends \RuntimeException implements ExceptionInterface {

  /**
   * @var array
   */
  protected $allowedMethods = array();
  public function __construct(array $allowedMethods, $message = null, $code = 0, \Exception $previous = null) {
    $this->allowedMethods = array_map('strtoupper', $allowedMethods);
    parent::__construct($message, $code, $previous);
  }

  /**
   * Gets the allowed HTTP methods.
   *
   * @return array
   */
  public function getAllowedMethods() {
    return $this->allowedMethods;
  }

}

Members