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からこのクラスを使用できるのか分かりますか?
私はここで私自身の質問に答えることができるように見えます。私はSilexのCompiler.phpファイルを調べましたが、ProcessコンポーネントがSilex pharファイルに含まれていないようです。 – danspam
それは正しいです。あなたは質問への回答としてそれを掲示し、あなた自身の答えを受け入れることができます。 ;-) – igorw