File tree Expand file tree Collapse file tree 2 files changed +7
-8
lines changed
Expand file tree Collapse file tree 2 files changed +7
-8
lines changed Original file line number Diff line number Diff line change 1515use Symfony \Component \BrowserKit \CookieJar ;
1616use Symfony \Component \BrowserKit \History ;
1717use Symfony \Component \BrowserKit \Request as BrowserkitRequest ;
18- use yii \web \Request as YiiRequest ;
1918use Symfony \Component \BrowserKit \Response ;
2019use Yii ;
21- use yii \base \Component ;
2220use yii \base \Event ;
2321use yii \base \ExitException ;
2422use yii \base \Security ;
2523use yii \base \UserException ;
2624use yii \mail \BaseMessage ;
27- use yii \mail \MailEvent ;
2825use yii \web \Application ;
29- use yii \web \ErrorHandler ;
3026use yii \web \IdentityInterface ;
31- use yii \web \Request ;
27+ use yii \web \Request as YiiRequest ;
3228use yii \web \Response as YiiResponse ;
3329use yii \web \User ;
3430
@@ -308,7 +304,11 @@ public function startApp(?\yii\log\Logger $logger = null): void
308304 }
309305
310306 $ config = $ this ->mockMailer ($ config );
311- Yii::$ app = Yii::createObject ($ config );
307+ $ app = Yii::createObject ($ config );
308+ if (!$ app instanceof \yii \base \Application) {
309+ throw new ModuleConfigException ($ this , "Failed to initialize Yii2 app " );
310+ }
311+ \Yii::$ app = $ app ;
312312
313313 if ($ logger instanceof \yii \log \Logger) {
314314 Yii::setLogger ($ logger );
Original file line number Diff line number Diff line change 2222use Symfony \Component \BrowserKit \History ;
2323use Yii ;
2424use yii \base \Security ;
25- use yii \web \Application as WebApplication ;
2625use yii \db \ActiveQueryInterface ;
2726use yii \db \ActiveRecordInterface ;
2827use yii \helpers \Url ;
2928use yii \mail \BaseMessage ;
3029use yii \mail \MessageInterface ;
3130use yii \test \Fixture ;
32- use yii \web \Application ;
31+ use yii \web \Application as WebApplication ;
3332use yii \web \IdentityInterface ;
3433
3534/**
You can’t perform that action at this time.
0 commit comments