Example #1
0
 /**
  * Parse ini string
  *
  * @param string $input
  * @return object
  */
 public function parse($input)
 {
     $data = parse_ini_string($input, true);
     return Config::objectify($data);
 }
Example #2
0
 /**
  * Parse yaml string
  *
  * @param string $input
  * @return object
  */
 public function parse($input)
 {
     switch ($this->options['use']) {
         case 'yaml':
             $data = yaml_parse($input);
             break;
         case 'syck':
             $data = syck_load($input);
             break;
         case 'symfony':
             $data = Symfony_Yaml::parse($input);
             break;
         case 'spyc':
             $data = \Spyc::YAMLLoadString($input);
             break;
         default:
             return null;
     }
     return Config::objectify($data);
 }