& quot; Класс HelloController не найден & quot; ошибка конфигурации автозагрузки композитора с помощью psr4

Я пытаюсь создать свою собственную библиотеку композитора. Я решил использовать psr4 для механизма автозагрузки. Он отлично работает с проектом библиотеки, но что-то идет не так, когда я добавляю эту библиотеку в другой проект в качестве зависимости. Я ожидаю, что проект библиотеки создаст экземпляр класса, который находится в основном проекте. Однако этот класс не может быть найден автозагрузчиком композитора.

Мой источник проекта библиотеки здесь: https://github.com/brnogz/kwinsey

Мой пример проекта, который использует эту библиотеку вот так (класс HelloWorld находится в файле controller / HelloWorld.php): https://gist.github.com/brnogz/e27a1dd40ba00b818b23fe7ab8815fad

0

Решение

Пожалуйста, переместите все свои источники в src подпапка и использование "src/" в качестве целевой папки PSR-4. Автозагрузка из корневой папки проекта — в значительной степени неопределенное поведение.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]