Использование ProcessBuilder в проекте Silex - PullRequest
0 голосов
/ 27 февраля 2012

Я хочу использовать класс 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 без отдельного включения компонента в мой проект?

1 Ответ

2 голосов
/ 05 марта 2012

Похоже, что компонент Process Symfony не включен в скомпилированный файл Silex phar.

...