При первом запуске сайта на Symfony выдаёт ошибку:
Argument 1 passed to Symfony\Component\Runtime\SymfonyRuntime::getRunner() must be an instance of Symfony\Component\Runtime\object or null, instance of App\Kernel given...
Создал проект на симфони через композер, всё что я в нём изменил - это прописал в .htaccess перенаправление на папку /public и "platform-check": false в composer.json, чтобы он не ругался на версию php. Всё. При первом запуске он должен показывать экран приветствия, но показывает ошибку. Поиск ни в документации ни в интернете ничего не дал.
Мой index.php
use App\Kernel;
require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
return function (array $context) {
return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
};
Даже если скопипастить другие примеры из документации, например
use Symfony\Component\HttpFoundation\Response;
require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
return function () {
return new Response('Hello world');
};
то получаю однотипные ошибки:
Return value of Symfony\Component\HttpFoundation\Response::setStatusCode() must be an instance of Symfony\Component\HttpFoundation\object, instance of Symfony\Component\HttpFoundation\Response returned