Заставить PhpStorm выполнить проверку согласованности чувствительности к регистру для пространств имен и путей?

Я разрабатываю веб-приложение с использованием PhpStorm на OSx. Я использую Composer и настроил автозагрузку PSR-4 в composer.json, На моей машине разработки все работает нормально, но автозагрузка прерывается, когда я загружаюсь на рабочий сервер, на котором работает Linux.

После некоторого устранения неполадок выясняется, что это связано с тем, что OSx использует нечувствительную к регистру файловую систему, а Linux использует чувствительную к регистру. И так как мои пространства имен выглядят так

App\Service\AuthService

пока мои пути выглядят так

app/service/AuthService.php

автозагрузчик не может найти service папка на Linux, потому что она ищет Service (с большой буквы S).

Итак, я могу достаточно легко это исправить, просто переименовав все папки и файлы классов, чтобы использовать те же случаи, что и в моих пространствах имен. Но чтобы предотвратить случайные несоответствия в будущем, было бы неплохо, если бы PhpStorm предупредил меня, когда я попытаюсь использовать

use App/Foo/Bar/HelloWorld;

в то время как фактический путь к файлу

app/foo/bar/HelloWorld.php

Есть ли такая настройка, которую я могу использовать, чтобы PhpStorm проверил это автоматически, даже когда я занимаюсь разработкой на машине с нечувствительной к регистру файловой системой?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]