Я изо всех сил пытаюсь загрузить мои пользовательские классы с помощью composer.
моя структура каталогов:
--muttley
--library
--MyClass.php
--public
--index.php
--vendor
--composer.json
в моем composer.json:
"autoload": {
"psr-4": {
"Library\\": "library/"
}
}
MyClass.php:
namespace Library\MyClass;
class MyClass {
}
в index.php:
use Library\MyClass;
require_once dirname(__FILE__).'/../vendor/autoload.php';
корневой каталог определяется с помощью DocumentRoot /www/muttley/public/
.Я получаю сообщение об ошибке:
Неустранимая ошибка: класс 'Library \ MyClass' не найден в /var/www/muttley/public/index.php в строке 58
Есть что-нибудь, что я мог бы пропустить?