Использование ProcessBuilder в проекте Silex
Я хочу использовать класс 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
Это дает мне класс не найдена ошибка. Кто-нибудь знает, почему это так и как я могу использовать этот класс из Silex phar без отдельного включения компонента в мой проект?
1 ответ
Решение
Похоже, что компонент Process Symfony не включен в скомпилированный файл Silex phar.