Composer: минимальный composer.json с PSR-4 для префикса App
Базовая конфигурация autoload.psr-4 в composer.json: префикс App → директория src/, экранирование обратного слэша в JSON.
Как использовать
- Создайте или отредактируйте composer.json в корне проекта
- Замените префикс App\ на свой namespace при необходимости
- Выполните composer dump-autoload -o после изменений
Минимальный composer.json с секцией PSR-4: все классы с пространством имён App\* будут искаться в директории src/.
{
"name": "myvendor/php-app",
"description": "Проект с PSR-4 автозагрузкой",
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
}
Важно: в JSON обратный слэш экранируется — пишем "App\\": "src/", иначе парсер выдаст ошибку.
После изменения секции autoload выполните composer dump-autoload -o.
Связанные: Как устранить Class not found в PHP · PSR-4 · Composer