2016-06-16 21 views
0

推出一個測試,我剛剛從舊版本安裝了新的PHPUnit 5.4,現在當我啓動測試,我有:ParseException的時候PHPUnit中

PHP Fatal error: Uncaught Symfony\Component\Yaml\Exception\ParseException: Found unknown escape character "\S" at line 14 (near ""Application\Sonata\UserBundle\Entity\User":"). in phar:///home/nextop/.phpbrew/bin/phpunit/symfony/yaml/Unescaper.php:117 

任何想法?

回答

2

好PHPUnit的5.4使用"symfony/yaml": "~2.1|~3.0"和symfony中/ YAML的:

YAML ::解析()現在能拋出時,在雙引號字符串一個blackslash沒有逃脫 異常

所以我會搜索你的代碼庫中的「Application \ Sonata \ UserBundle \ Entity \ User」的字符串大小寫,這似乎是導致問題的原因。我希望(對你)來說,這只是你測試中的一個非反斜槓反斜槓,而不是在索納塔束中。