Sublimetext php-cs-fixer将名称空间更改为小写

时间:2016-09-09 07:33:39

标签: php laravel-5 sublimetext3 phpcs

在Laravel项目中使用sublimetext3时,php-cs-fixer(PHP CS Fixer版本1.12.0)将命名空间(App)从大写修复为小写(app)。 例如。 base.OnModelCreating(modelBuilder);namespace App\Http\Controllers;

这会导致Class not found错误。

如果有人有任何建议,我将不胜感激。我也在考虑不使用php-cs-fixer而是使用phpcbf。

1 个答案:

答案 0 :(得分:2)

您正在关注已弃用的PHP标准建议书(PSR-0),而Laravel follows PSR-4

如果您想继续关注PSR-0,请尝试将其添加到phpcs.sublime-settings

"php_cs_fixer_additional_args": {
    "--fixers": "-psr0"
}

您可以在菜单中找到设置:偏好设置> PHP Code Sniffer>设置 - 用户