Если установить модуль через композер, то в vendor нам делать нечего. Поэтому нужна своя копия модуля. Правильно ли я понимаю алгоритм действий?
1. Делаю форк репозитория.
2. Клонирую модуль во frontend/modules/forkmodule
3. В конфиге, в секции aliases указываю фактический путь к файлу модуля
4. При необходимости могу переключать в конфиге модуль со "своего" на вендорный и обратно.
В конечном итоге получаю следующее:
1. Файл модуля лежит во frontend/modules/podium/src
Код: Выделить всё
<?php
namespace bizley\podium;
Код: Выделить всё
'aliases' => [
'@bizley\podium' => '@frontend/modules/podium/src',
],
...
'modules' => [
...
'podium' => [
'class' => 'bizley\podium\Podium',
....
Но при загрузке выдает ошибку Class bizley\podium\Podium does not exist
Я что-то упустил или делаю совершенно не так?