original_string: private function getValue ($name, $default)
  	{
  		$parts = explode ('.', $name);
  		$file = array_shift ($parts);
  
  		$this->loadFile ($file);
  
  		if (! isset ($this->files[$file])) {
  			return $default;
  		}
  		else {
  			$out = $this->files[$file];
  			foreach ($parts as $part)
  			{
  				if (!isset ($out[$part]))
  				{
  					return $default;
  				}
  				else {
  					$out = $out[$part];
  				}
  			}
  		}
  
  		return $out;
  	}
code: private function getValue ($name, $default)
  	{
  		$parts = explode ('.', $name);
  		$file = array_shift ($parts);
  
  		$this->loadFile ($file);
  
  		if (! isset ($this->files[$file])) {
  			return $default;
  		}
  		else {
  			$out = $this->files[$file];
  			foreach ($parts as $part)
  			{
  				if (!isset ($out[$part]))
  				{
  					return $default;
  				}
  				else {
  					$out = $out[$part];
  				}
  			}
  		}
  
  		return $out;
  	}
code_tokens: private function getValue ( $ name , $ default ) { $ parts = explode ( '.' , $ name ) ; $ file = array_shift ( $ parts ) ; $ this -> loadFile ( $ file ) ; if ( ! isset ( $ this -> files [ $ file ] ) ) { return $ default ; } else { $ out = $ this -> files [ $ file ] ; foreach ( $ parts as $ part ) { if ( ! isset ( $ out [ $ part ] ) ) { return $ default ; } else { $ out = $ out [ $ part ] ; } } } return $ out ; }
docstring: Find a config variable and return it.
  @param string $name
  @param string $default
  @return mixed
docstring_tokens: Find a config variable and return it .