Я некоторое время боролся с этим - я поместил файлы классов, которые я хотел бы использовать в глобальном пространстве имен (например, я хочу использовать их как \myClass
), в их собственную папку, и я удалил все namespace ... ;
, объявленные в файлах.
Затем в composer.json
добавьте карту классов в каталог, который я сделал:
"autoload": {
"classmap": [
"directoryWith/subDirIfNeeded"
]
...
}
Тогда не забывайте composer dumpautoload
всякий раз, когда вы вносите изменения в composer.json