Ответ 1
Вам нужно перемещаться по местоположению файла вашего пространства имен.
"autoload": {
"psr-0": { "MyNameSpace": "./<path to your parent directory>" }
}
Например, это моя структура каталогов:
composer.json
source
\-Data
|-Controller
\-Repository
Затем в файле composer.json:
"autoload": {
"psr-0": { "MyNameSpace": "source/Data" }
}
Затем я могу назвать пространство имен с PHP
/* namespace for classes in controller directory */
namespace MyNameSpace\Controller
/* namespace for classes in repository directory */
namespace MyNameSpace\Repository