現在のシステムをゆっくりと Symfony2 に移行していますが、コードベースの大部分はまだ社内フレームワークにあります。古いレガシー フレームワークのクラス内から Symfony2 に組み込まれた機能を活用したいと考えています。Symfony フレームワークの外から Symfony2 サービスにアクセスする簡単な方法はありますか?
class MyOldClass extends SomethingOld
{
public function getSomethingViaSymfony()
{
$service = new SomeSymfonyService();
$results = $service->getResults();
}
}
依存関係が注入されないため、これは失敗だと思います。