Как подключить настройки swift_smtptransport в config из БД в yii2?
Из конфига еще нельзя обращаться к БД, потому что еще не загружен конфиг БД и не подключены необходимые классы.
Тогда в конфиге указывайте пустые строки, а потом отдельно (где именно - это другой вопрос) сделайте запрос к БД и данные запишите в конфиг Yii::$app->modules['mailer']['transport']
Решение оказалось простейшим, подсказал как сделать ElisDN(Дмитрий)
Вот решение, всё работает:'mailer' => function(){
          return Yii::createObject([
              'class' => 'yii\swiftmailer\Mailer',
              'useFileTransport' => false,
              'transport' => [
                'class' => 'Swift_SmtpTransport',
                'host' => Yii::$app->siteSettings->get('SITE.HOST_MAIL'),
                'port' => Yii::$app->siteSettings->get('SITE.HOST_PORT'),
                'username' => Yii::$app->siteSettings->get('SITE.HOST_USER'),
                'password' => Yii::$app->siteSettings->get('SITE.HOST_PASS'),
                //'encryption' => 'ssl'
              ]
          ]);
        },
Благодарю yiiworld и Boris Korobkov за советы.