mirror of
				https://github.com/Icinga/icingaweb2.git
				synced 2025-10-31 03:14:31 +01:00 
			
		
		
		
	... for getting/setting the name of the missing parameter which caused the exception. refs #8886
		
			
				
	
	
		
			41 lines
		
	
	
		
			752 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			752 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /* Icinga Web 2 | (c) 2013-2015 Icinga Development Team | GPLv2+ */
 | |
| 
 | |
| namespace Icinga\Exception;
 | |
| 
 | |
| /**
 | |
|  * Exception thrown if a mandatory parameter was not given
 | |
|  */
 | |
| 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;
 | |
|     }
 | |
| }
 |