array sfYaml::load($file)
を使うことで YAML -> array 変換をします。このクラスには array -> YAML 変換メソッドもあります。
複数の YAML ファイルを合成し配列化する
$files = array(‘file1.yml’, ‘file2.yml’, ‘file3.yml’);
$result = array();
$yaml = new sfYaml();
foreach($files as $file)
$result = array_merge($result, $yaml->load($file));
var_dump($result);