为了在我们的服务器上保持代码完整性,我们希望将 /vendor/* 目录保持在源代码控制之下,而不是每次我们推出到另一台服务器时都使用 composer 下载文件 - 即我们可以确定 /vendor/*文件是相同的。
我们对提交给源代码管理的所有文件运行语法检查器,并遇到以下错误:
文件 '/vendor/sensio/generator-bundle/Sensio/Bundle/GeneratorBundle/Resources/skeleton/bundle/Bundle.php' 未能通过 PHP 语法检查并出现以下错误: PHP 解析错误:语法错误,意外的 '}',在第 3 行的 /vendor/sensio/generator-bundle/Sensio/Bundle/GeneratorBundle/Resources/skeleton/bundle/Bundle.php 中需要 T_NS_SEPARATOR
此文件中的“错误”是故意的吗?任何帮助表示赞赏。文件内容如下:
<?php
namespace {{ namespace }};
use Symfony\Component\HttpKernel\Bundle\Bundle;
class {{ bundle }} extends Bundle
{
}