Symfony4 vardumper 服务器必须实现 DataDumperInterface 错误
Symfony4 vardumper server must implement DataDumperInterface error
在 Symfony 4 中,我尝试使用 Symfony VarDumper component and more specifically the VarDumper server。
我安装了以下软件包:
composer require debug --dev
composer require symfony/debug-bundle --dev
composer require symfony/var-dumper --dev
启动服务器:
./bin/console server:dump
并在我的代码中添加了转储
dump($entity);
但是服务器运行时没有在控制台中打印任何内容,而且问题更大,代码现在实际上无法打印此错误:
Type error: Argument 5 passed to Symfony\Component\HttpKernel\DataCollector\DumpDataCollector::__construct() must implement interface Symfony\Component\VarDumper\Dumper\DataDumperInterface or be null, instance of Symfony\Component\VarDumper\Server\Connection given
我做错了什么?
Cerad 让我走上了正确的轨道。转储服务器是在 4.1 版本中引入的,但即使我在 4.0.4 中,该命令也可用。可能是由于我手动安装的软件包 (var-dumper)。 Symfony 更新到 4.1 解决了我的问题。
谢谢
在 Symfony 4 中,我尝试使用 Symfony VarDumper component and more specifically the VarDumper server。
我安装了以下软件包:
composer require debug --dev
composer require symfony/debug-bundle --dev
composer require symfony/var-dumper --dev
启动服务器:
./bin/console server:dump
并在我的代码中添加了转储
dump($entity);
但是服务器运行时没有在控制台中打印任何内容,而且问题更大,代码现在实际上无法打印此错误:
Type error: Argument 5 passed to Symfony\Component\HttpKernel\DataCollector\DumpDataCollector::__construct() must implement interface Symfony\Component\VarDumper\Dumper\DataDumperInterface or be null, instance of Symfony\Component\VarDumper\Server\Connection given
我做错了什么?
Cerad 让我走上了正确的轨道。转储服务器是在 4.1 版本中引入的,但即使我在 4.0.4 中,该命令也可用。可能是由于我手动安装的软件包 (var-dumper)。 Symfony 更新到 4.1 解决了我的问题。
谢谢