lib: Add MissingParameterException::getParameter and ::setParameter ...

... for getting/setting the name of the missing parameter which caused the exception.

refs #8886
This commit is contained in:
Eric Lippmann 2015-04-07 12:15:15 +02:00
parent 4d795494fc
commit 0fc5801e5e
1 changed files with 29 additions and 0 deletions

View File

@ -8,4 +8,33 @@ namespace Icinga\Exception;
*/
class MissingParameterException extends IcingaException
{
/**
* Name of the missing parameter
*
* @var string
*/
protected $parameter;
/**
* Get the name of the missing parameter
*
* @return string
*/
public function getParameter()
{
return $this->parameter;
}
/**
* Set the name of the missing parameter
*
* @param string $name
*
* @return $this
*/
public function setParameter($name)
{
$this->parameter = (string) $name;
return $this;
}
}