In der Routing-Konfiguration einer Symfony2-App kann ich auf eine Datei wie die folgende verweisen:
somepage:
prefix: someprefix
resource: "@SomeBundle/Resources/config/config.yml"
Gibt es eine Möglichkeit, auf eine Datei relativ zum Bundle innerhalb eines Controllers oder eines anderen PHP-Codes zuzugreifen? Insbesondere versuche ich, ein Symfony \ Component \ Yaml \ Parser-Objekt zum Parsen einer Datei zu verwenden, und ich möchte nicht unbedingt auf diese Datei verweisen. Im Wesentlichen möchte ich dies tun:
$parser = new Parser();
$config = $parser->parse( file_get_contents("@SomeBundle/Resources/config/config.yml") );
Ich habe die Symfony \ Component \ Finder \ Finder-Klasse ausgecheckt, aber ich glaube nicht, dass ich danach suche. Irgendwelche Ideen? Oder übersehen ich vielleicht einen besseren Weg, dies zu tun?