Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

FQCN (Полное имя класса)

Значение по умолчанию: \App\Container

Что такое FQCN?

FQCN (Fully Qualified Class Name) - это полное имя класса, включая пространство имён (namespace).

Как используется в библиотеке

В конфигурационном классе при создании компилятора:

new Compiler(
    containers: [ ... ],
    params: [ ... ],
    fqcn: 'Your\\Namespace\\Container', // ← здесь
)

Указанный FQCN будет у сгенерированного класса.

Особенности

  • Если namespace не указан - класс генерируется в глобальном пространстве имён
  • Рекомендуется использовать пространства имён для избежания конфликтов
  • Убедитесь, что FQCN соответствует PSR-4 автозагрузке в composer.json