/** * Parse ini string * * @param string $input * @return object */ public function parse($input) { $data = parse_ini_string($input, true); return Config::objectify($data); }
/** * 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); }