Php 为什么silex不';无法在Constructor中解析应用程序?

Php 为什么silex不';无法在Constructor中解析应用程序?,php,symfony,silex,Php,Symfony,Silex,当我试图在构造函数中使用自动解析依赖项时,我得到一个错误,尽管在方法中它可以正常工作 定义路由时,必须将$app作为参数传递给构造函数 $app->post( '/author', function (Request $request) use ($app) { $controller = new AuthorController( $app, $request ); retu

当我试图在构造函数中使用自动解析依赖项时,我得到一个错误,尽管在方法中它可以正常工作



定义路由时,必须将
$app
作为参数传递给构造函数

$app->post(
    '/author',
    function (Request $request) use ($app) {
        $controller = new AuthorController(
            $app,
            $request
        );
        return $controller->create();
    }
);