Cтолкнулся с проблемой в symfony - автозагрузчик не грузит класс.
autoload.php таков:
<?php
require_once 'vendor/class-loader/UniversalClassLoader.php';
use Symfony\Component\ClassLoader\UniversalClassLoader;
$loader = new UniversalClassLoader();
$loader->registerNamespaces([
'Symfony\Component\HttpFoundation' => 'vendor/http-foundation/'
]);
$loader->register();
При исполнения этого кода ошибок нет, но в index.php, подключая autoload.php и пробую заюзать httpFoundation - ошибка, класс не найден.
Код index.php:
<?php
require_once '../framework/autoload.php';
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
$request = Request::createFromGlobals();
$input = $request->get('name', 'World');
$response = new Response(sprintf('Hello %s', htmlspecialchars($input, ENT_QUOTES, 'UTF-8')));
$response->send();
Но вопрос, почему и как исправить? Я проверял путь, файлы есть...