0

我想使用 Symfony\Component\Process\ProcessBuilder 类,并且可以看到它作为 Silex 代码库的一部分包含在供应商文件夹中。我正在使用 Silex phar 文件并假设因为我可以很容易地实例化其他 Symfony 组件,如请求、响应等,所以当我使用完整的命名空间时,它将正确定位要包含的文件。

$foo = new Symfony\Component\HttpFoundation\Request(); //works fine

但是,当我尝试使用以下方法创建它的实例时:

$foo = new Symfony\Component\Process\ProcessBuilder(); //class not found

它给了我一个找不到类的错误。有谁知道为什么会这样,以及如何在 Silex phar 中使用这个类而不在我的项目中单独包含组件?

4

1 回答 1

2

看起来 Process Symfony 组件未包含在已编译的 Silex phar 文件中。

于 2012-03-05T04:34:58.717 回答