Сниппеты
Назад к сниппетам

Composer: минимальный composer.json с PSR-4 для префикса App

Базовая конфигурация autoload.psr-4 в composer.json: префикс App → директория src/, экранирование обратного слэша в JSON.

php
1 марта 2026 г.

Минимальный 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