Я работаю над приложением, где пространство имен «мета» имеет несколько подпространств имен, размещенных в разных каталогах. Возьмем в качестве примера ниже:композитор, загружающий пространство подзаголовков из разных каталогов
$loader = require(__DIR__ . '/vendor/autoload.php');
$loader->set('Foo\Bar', realpath(__DIR__ . "/src/123/Foo/Bar"));
$loader->set('Foo\Baz', realpath(__DIR__ . "/src/abc/Foo/Baz"));
«мета» пространство имен, конечно, Foo
и суб-пространств имен Bar
и Baz
.
composer
, похоже, не радует этого. Второе пространство имен игнорируется. Обратите внимание, что содержимое хранится в разных папках ниже src
; 123
и abc
, соответственно.
Невозможно ли таким образом присвоить пространства имен, используя composer
?
Мне довольно сложно найти информацию об этом угловом корпусе.
Спасибо! Я подозревал, что ps4 будет ответом. :) – Kafoso