Я хочу использовать класс Symfony \ Component \ Process \ ProcessBuilder и вижу, что он включен как часть кодовой базы Silex в папке vendors.Я использую файл Silex phar и предполагаю, что, поскольку я могу легко создавать экземпляры других компонентов Symfony, таких как Request, Response и т. Д., Он правильно найдет файл, который будет включен, когда я использую полное пространство имен.
$foo = new Symfony\Component\HttpFoundation\Request(); //works fine
Однако, когда я пытаюсь создать его экземпляр, используя:
$foo = new Symfony\Component\Process\ProcessBuilder(); //class not found
Это выдает ошибку класса not found.Кто-нибудь знает, почему это так и как я могу использовать этот класс из Silex phar без отдельного включения компонента в мой проект?