我想使用Symfony \ Component \ Process \ ProcessBuilder类,可以看到它作为供应商文件夹中Silex代码库的一部分包含在内。我正在使用Silex phar文件并假设因为我可以很容易地实例化其他Symfony组件,如Request,Response等,它将正确定位要在我使用完整命名空间时包含的文件。
$foo = new Symfony\Component\HttpFoundation\Request(); //works fine
然而,当我尝试使用以下方法创建和实例时:
$foo = new Symfony\Component\Process\ProcessBuilder(); //class not found
它给了我一个未找到的错误。有谁知道这是为什么以及我如何使用Silex phar中的这个类而不在我的项目中单独包含该组件?
答案 0 :(得分:2)
看起来Process Symfony组件未包含在已编译的Silex phar文件中。