Здравствуйте.
Некий компонент для Yii2, который устанавливается через Composer.
Как правильно сконфигурировать код компонета, чтобы у компонента были свои сообщения (об ошибках и просто сообщения) и при этом после установки его через composer в приложение сообщения можно было переопределять?
Какие настройки должны быть в приложении для такого случая?
Пример. Допустим, сообщения компонента располагаются в директории vendor/package/src/messages. Где-то в коде компонента вызывается сообщение:
throw new \ErrorException(\Yii:t('component', 'absolutely_peace_death'));
Если существует файл сообщений в приложении (@app/messages или еще где), то читать сообщение оттуда. Иначе читать из файла компонента (vendor/package/src/messages).