Sublimetext php-cs-fixer 将命名空间更改为小写
Sublimetext php-cs-fixer changes namespace to lowercase
在 Laravel 项目中使用 sublimetext3 时,php-cs-fixer(PHP CS Fixer 版本 1.12.0)'fixes' 来自大写到小写 (app)。
例如。 namespace App\Http\Controllers;
至 namespace app\Http\Controllers;
这会导致 Class 未找到错误。
如果有人有什么建议,我将不胜感激。我也在考虑不使用 php-cs-fixer 而是使用 phpcbf。
您正在遵循已弃用的 PHP 标准建议 (PSR-0),而 Laravel follows PSR-4.
如果您想继续关注 PSR-0,请尝试将此添加到您的 phpcs.sublime-settings
:
"php_cs_fixer_additional_args": {
"--fixers": "-psr0"
}
您可以在菜单中找到设置:首选项 > PHP Code Sniffer > 设置 - 用户
在 Laravel 项目中使用 sublimetext3 时,php-cs-fixer(PHP CS Fixer 版本 1.12.0)'fixes' 来自大写到小写 (app)。
例如。 namespace App\Http\Controllers;
至 namespace app\Http\Controllers;
这会导致 Class 未找到错误。
如果有人有什么建议,我将不胜感激。我也在考虑不使用 php-cs-fixer 而是使用 phpcbf。
您正在遵循已弃用的 PHP 标准建议 (PSR-0),而 Laravel follows PSR-4.
如果您想继续关注 PSR-0,请尝试将此添加到您的 phpcs.sublime-settings
:
"php_cs_fixer_additional_args": {
"--fixers": "-psr0"
}
您可以在菜单中找到设置:首选项 > PHP Code Sniffer > 设置 - 用户