Я пытаюсь использовать composer для загрузки пользовательских классов, которые находятся в определенной папке.
Вот структура моего проекта
public
|—index.php
src
|—classes
|— MyClass
|— MyClass.php
vendor
|—autoload.php
composer.json
Index.php
<?php
namespace ink;
require ( vendor/autoload.php );
use ink\src\classes\MyClass\MyClass;
$customclasse = new MyClass();
MyClass.php
<?php
namespace ink\src\classes\MyClass;
class MyClass {
public function __construct(){
}
}
composer.json
{
autoload : {
psr-4 : {
ink\\ : src
}
}
}
Что я делаю не так?Пространства имен кажутся хорошей причиной, когда мне требуется MyClass.php, все работает нормально, класс загружается.
Спасибо