lib: Add HttpMethodNotAllowedException

At the moment we throw a Zend_Controller_Action_Exception when the HTTP method is not allowed.
I'll replace this w/ the exception introduced.

refs #6281
This commit is contained in:
Eric Lippmann 2015-05-21 17:19:07 +02:00
parent fcd7aaef87
commit fde60f4a00
1 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,41 @@
<?php
namespace Icinga\Exception\Http;
use Icinga\Exception\IcingaException;
/**
* Exception thrown if the HTTP method is not allowed
*/
class HttpMethodNotAllowedException extends IcingaException
{
/**
* Allowed HTTP methods
*
* @var string
*/
protected $allowedMethods;
/**
* Get the allowed HTTP methods
*
* @return string
*/
public function getAllowedMethods()
{
return $this->allowedMethods;
}
/**
* Set the allowed HTTP methods
*
* @param string $allowedMethods
*
* @return $this
*/
public function setAllowedMethods($allowedMethods)
{
$this->allowedMethods = (string) $allowedMethods;
return $this;
}
}