mirror of
				https://github.com/pierre42100/ComunicAPI
				synced 2025-10-31 10:14:51 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * Main configuration object
 | |
|  *
 | |
|  * @author Pierre HUBERT
 | |
|  */
 | |
| 
 | |
| class config{
 | |
|     
 | |
|     /**
 | |
|      * @var Array $config Configuration informations
 | |
|      */
 | |
|     private $config = array();
 | |
|     
 | |
|     /**
 | |
|      * Public constructor
 | |
|      */
 | |
|     public function __construct(){
 | |
|         //Does nothing now
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Set a new configuration value
 | |
|      *
 | |
|      * @param String $name The name of the configuration element
 | |
|      * @param Mixed $value The value of the configuration element
 | |
|      * @return Boolean True for a success
 | |
|      */
 | |
|     public function set($name, $value){
 | |
|         //Set the new value
 | |
|         $this->config[$name] = $value;
 | |
| 
 | |
|         //Success
 | |
|         return true;
 | |
|     }
 | |
| 
 | |
|     /**
 | |
|      * Get a configuration value
 | |
|      *
 | |
|      * @param String $name The name of the required value
 | |
|      * @return Mixed False if the value doesn't exists otherwise the value is returned
 | |
|      */
 | |
|     public function get($name){
 | |
|         if(isset($this->config[$name]))
 | |
|             return $this->config[$name];
 | |
|         else
 | |
|             return false; // The value doesn't exists
 | |
|     }
 | |
| } | 
