2016-09-09 10 views
1

При использовании sublimetext3 в проекте Laravel php-cs-fixer (PHP CS Fixer версии 1.12.0) исправляет пространство имен (приложение) от верхнего до нижнего регистра (приложение) , Например. namespace App\Http\Controllers; до namespace app\Http\Controllers;Sublimetext php-cs-fixer меняет пространство имен на нижний регистр

Это вызывает ошибку класса.

Если у кого-то есть предложение, я был бы вам признателен. Я также рассматриваю возможность использования php-cs-fixer и вместо этого использовать phpcbf.

ответ

2

Вы используете устаревшую стандартную рекомендацию PHP (PSR-0), а Laravel follows PSR-4.

Если вы хотите продолжать следовать PSR-0, попробуйте добавить это к вашему phpcs.sublime-settings:

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

Вы можете найти настройки в меню: Настройки> PHP Code Sniffer> Настройки - Пользовательские