parse($input); } catch (Exception $e) { throw new InvalidArgumentException(sprintf('Unable to parse %s: %s', $file ? sprintf('file "%s"', $file) : 'string', $e->getMessage())); } return $ret; } public static function dump($array, $inline = 2) { require_once dirname(__FILE__).'/sfyamldumper.php'; $yaml = new sfYamlDumper(); return $yaml->dump($array, $inline); } } function echoln($string) { echo $string."\n"; }