2012-02-27 7 views
0

Symfony \ Component \ Process \ ProcessBuilderクラスを使いたいと思っており、ベンダーフォルダ内のSilexコードベースの一部として含まれていることがわかります。私はSilex pharファイルを使用しています。要求、応答などの他のSymfonyコンポーネントを簡単にインスタンス化できるため、完全な名前空間を使用するときにインクルードするファイルを正しく見つけることができます。しかしSilexプロジェクトでProcessBuilderを使用

$foo = new Symfony\Component\HttpFoundation\Request(); //works fine 

、私がしようと作成し、そのインスタンスを使用して:

$foo = new Symfony\Component\Process\ProcessBuilder(); //class not found 

それは私にエラーを発見していないクラスを提供します。誰もがこれがなぜ、どのように私のプロジェクト内でコンポーネントを別々に入れることなくSilex pharからこのクラスを使用できるのか分かりますか?

+0

私はここで私自身の質問に答えることができるように見えます。私はSilexのCompiler.phpファイルを調べましたが、ProcessコンポーネントがSilex pharファイルに含まれていないようです。 – danspam

+0

それは正しいです。あなたは質問への回答としてそれを掲示し、あなた自身の答えを受け入れることができます。 ;-) – igorw

答えて

2

プロセスSymfonyコンポーネントが、コンパイルされたSilex pharファイルに含まれていないようです。

関連する問題