Нужна помощь в автозагрузке классов со стандартом psr-4 ⇐ Php
-
Anonymous
Нужна помощь в автозагрузке классов со стандартом psr-4
У меня есть следующая структура файлов
- esimowl-mobimatter - - источник - - - Эсимоул - - - - Мобиматтер - - - - - Product.php - - композитор.json - - esimowl-mobimatter.php мой файл композитора.json имеет следующее содержимое
{ "name": "esimowl/mobimatter", "description": "Потрясающий плагин, созданный Esimowl", "type": "wordpress-плагин", "автозагрузка": { "пср-4": { "Esimowl\\Mobimatter\\": "./src/" } } } Обратите внимание, что я попробовал "Esimowl\\Mobimatter\\": "src/" в моем композиторе.json
Когда я запускаю composer dumpautoload -o, я получаю следующую ошибку
Класс Esimowl\Mobimatter\Product, расположенный в ./src/Esimowl/Mobimatter/Product.php, не соответствует стандарту автозагрузки psr-4. Пропуск.
Что я мог сделать не так?
Кстати, Product.php содержит следующее содержимое
У меня есть следующая структура файлов
- esimowl-mobimatter - - источник - - - Эсимоул - - - - Мобиматтер - - - - - Product.php - - композитор.json - - esimowl-mobimatter.php мой файл композитора.json имеет следующее содержимое
{ "name": "esimowl/mobimatter", "description": "Потрясающий плагин, созданный Esimowl", "type": "wordpress-плагин", "автозагрузка": { "пср-4": { "Esimowl\\Mobimatter\\": "./src/" } } } Обратите внимание, что я попробовал "Esimowl\\Mobimatter\\": "src/" в моем композиторе.json
Когда я запускаю composer dumpautoload -o, я получаю следующую ошибку
Класс Esimowl\Mobimatter\Product, расположенный в ./src/Esimowl/Mobimatter/Product.php, не соответствует стандарту автозагрузки psr-4. Пропуск.
Что я мог сделать не так?
Кстати, Product.php содержит следующее содержимое