У меня есть отдельная структура для скопированных библиотек:
bundles/lightsaml/lightsaml/src
bundles/lightsaml/sp-bundle/src
bundles/lightsaml/symfony-bridge/src
bundles/mdanter/ecc/src
bundles/robrichards/xmlseclibs/src
А в composer.json
:
"autoload": {
"psr-4": {
"App\\": "src/",
"LightSaml\\SymfonyBridgeBundle\\": "bundles/lightsaml/symfony-bridge/src",
"LightSaml\\SpBundle\\": "bundles/lightsaml/sp-bundle/src",
"LightSaml\\": "bundles/lightsaml/lightsaml/src",
"Mdanter\\": "bundles/mdanter/ecc/src",
"RobRichards\\": "bundles/robrichards/xmlseclibs/src"
}
},
Также пробовал этот вариант composer.json
:
"LightSaml\\": [
"bundles/lightsaml/symfony-bridge/src",
"bundles/lightsaml/lightsaml/src",
"bundles/lightsaml/sp-bundle/src"
],
В config/bundles.php
:
LightSaml\SymfonyBridgeBundle\LightSamlSymfonyBridgeBundle::class => ['all' => true],
LightSaml\SpBundle\LightSamlSpBundle::class => ['all' => true],
Однако я получаю следующую ошибку:
***ClassNotFoundException***
Attempted to load class "LightSamlSymfonyBridgeBundle" from namespace "LightSaml\SymfonyBridgeBundle".
Did you forget a "use" statement for "LightSaml\SymfonyBridgeBundle\LightSamlSymfonyBridgeBundle"?
Проект перестроен чисто в докере. Тайники очищены и т. Д.
Что я делаю не так?