Поставил на phpStrom SonarLint, почти везде одно и то-же предупреждение "String literals should not be duplicated"
Первый пример : Есть массив с полем например name, в разных функция я присваиваю ему какое-то значение и lint соответственно выдает предупреждение, что хорошо было бы заменить на константу.
Второй пример: метод контроллера возвращает ['success' => true]. Таких контроллеров десяток, стоит ли везде поменять на коснтанту?
Сергей, всмысле подключать? Имеете ввиду, что лишняя дисковая операция?
Так это не проблема для opcache же..
А если пихать что-нить в абстрактный класс контроллера... Стоит вообще задуматся, нафига контроллерам абстрактный класс?