symfony2 和 phpunit 不适用于 lampp (ubuntu 15.x)
symfony2 and phpunit does not work on lampp (ubuntu 15.x)
我的 symfony2 应用程序在 wamp (windows) 上完美地与 phpunit 一起工作但是当安装后改变环境并开始在 lampp (linux) 上工作时,我通过键入 phpunit -c app/: `/opt/lampp/htdocs/VTALLY/src/Iballot/CmsBundle/Tests/Controller/ParliamentaryControllerTest.php:11
在 运行 测试时出现以下错误
造成的
Symfony\Component\Yaml\Exception\ParseException:保留指示符“@”不能作为普通标量的开始;您需要在第 4 行("arguments: [@security.context, @fos_user.user_manager]" 附近)引用标量。`
您需要将任何以 @
开头的字符串放在引号中:
arguments:
["@security.context", "@fos_user.user_manager"]
保留字符,如 @
,应加引号。未引用 @
s were deprecated in Symfony 2.8。 Symfony 3.0 将禁止您使用此类定义并抛出异常。
如果您无法控制注册有问题配置的捆绑包,请向供应商发送包含修复程序的拉取请求。作为快速修复,您可以降级 Symfony。 2.7 和 2.8 都可以使用(后者只会发出弃用通知)。
我的 symfony2 应用程序在 wamp (windows) 上完美地与 phpunit 一起工作但是当安装后改变环境并开始在 lampp (linux) 上工作时,我通过键入 phpunit -c app/: `/opt/lampp/htdocs/VTALLY/src/Iballot/CmsBundle/Tests/Controller/ParliamentaryControllerTest.php:11
在 运行 测试时出现以下错误造成的 Symfony\Component\Yaml\Exception\ParseException:保留指示符“@”不能作为普通标量的开始;您需要在第 4 行("arguments: [@security.context, @fos_user.user_manager]" 附近)引用标量。`
您需要将任何以 @
开头的字符串放在引号中:
arguments:
["@security.context", "@fos_user.user_manager"]
保留字符,如 @
,应加引号。未引用 @
s were deprecated in Symfony 2.8。 Symfony 3.0 将禁止您使用此类定义并抛出异常。
如果您无法控制注册有问题配置的捆绑包,请向供应商发送包含修复程序的拉取请求。作为快速修复,您可以降级 Symfony。 2.7 和 2.8 都可以使用(后者只会发出弃用通知)。