我正在尝试对具有默认参数的方法使用PHP-DI 调用,但出现此错误
致命错误:未捕获的 Invoker\Exception\NotEnoughParametersException:无法调用可调用对象,因为没有为参数 1 提供值...
PS:PHP-DI 6
Classe Bill
{
public function index($slug=null,Request $request){
//----
}
}
use DI\ContainerBuilder;
$containerBuilder = new ContainerBuilder;
$container = $containerBuilder->build();
$controller = 'Bill' ;
$method = 'index';
$parameters = [];
$response = $container->call([$controller,$method], $parameters);