Объясните мне index.php в Symfony?

Давно я не заглядывал в index.php, а тут вот случилось. И сильно он изменился с 4-й версии. Сейчас он выглядит так:
use App\Kernel;

require_once dirname(__DIR__).'/vendor/autoload_runtime.php';

return fn (array $context) => new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);


Как я понимаю, все обычные для фреймворка действия происходят теперь в autoload_runtime.php и там мне всё понятно. А вот что происходит тут - нет.
1. Откуда вообще берется переменная $context в нем? Причем в автолоаде ее нет.
2. Куда, а главное зачем передается анонимка с этой переменной? И это в index.php-то!
  • Вопрос задан
  • 466 просмотров
Решения вопроса 1
@tukreb
А погуглить вообще никак? Ответы уже есть в интернете
https://stackoverflow.com/questions/75511390/the-e...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы