Словил ошибку
ReflectionException
Class common\bootstrap\SetUp does not exist
/sites/test/html/vendor/yiisoft/yii2/di/Container.php
Сам файл common\bootstrap\SetUp присутствует по соответствующему адресу, в конфигах прописан...
Код SetUp:
namespace common\bootstrap;
use Yii;
use yii\mail\MailerInterface;
use yii\base\BootstrapInterface;
use shop\services\ContactService;
use shop\services\auth\PasswordResetService;
class SetUp implements BootstrapInterface
{
public function bootstrap($app)
{
$container = Yii::$container;
$container->setSingleton(PasswordResetService::class);
$container->setSingleton(MailerInterface::class, function () use ($app){
return $app->mailer;
});
$container->setSingleton(ContactService::class, [], [
$app->params['adminEmail']
]);
}
}
Конфиг бэка:
'bootstrap' => [
'log',
'common\bootstrap\SetUp',
'backend\bootstrap\SetUp',
],
Конфиг фронта:
'bootstrap' => [
'log',
'common\bootstrap\SetUp',
'frontend\bootstrap\SetUp',
],
Конфиг коммона:
'bootstrap' => [
'queue',
'common\bootstrap\SetUp',
],
Вроде все на месте, но что-то не так, а как сделать так?