Как и где устанавливается свойство $ app класса Facade? - PullRequest
0 голосов
/ 21 мая 2019

Я много копал и, похоже, не вижу, где и как свойство $app установлено в Illuminate\Support\Facades\Facade

Я знаю, что все фасады установлены в config/app.php и автоматически загружаются с использованиемIlluminate\Foundation\AliasLoader однако я могу видеть автозагрузку и class_alias, но я не вижу, где основной $app передается или вводится?

1 Ответ

0 голосов
/ 22 мая 2019

Обнаружено, что существует метод setFacadeApplication( $app ), который устанавливается при инициализации приложения Laravel.

...