После того, как композитор сделали загрузку ваших библиотек, которые он генерирует автозагрузку пространство имен для вашего приложения.
Чтобы проверить, что созданное пространство имен автозагрузки для библиотеки будет просто смотреть на файл composer.json.
"autoload": {
"classmap": ["OpenIDConnectClient.php"]
}
и генерируемая карта автозагрузки будет vendor/composer/autload_psr4.php
Вот соответствующая часть для вашей библиотеки.
Затем откройте vendor/composer/autoload_namespaces
и проверьте, что представляет собой фактическое пространство имен, созданное композитором.
, когда у composer.json есть ключ «classmap», в основном это означает, что вы получите доступ к librabry через «\ LibraryName.phar», например.
Когда он имеет «PSR-4» ключ это означает, что вы получите доступ к библиотеке из пространства имен указан там
Пример:
"autoload": {
"psr-4": {
"Blast\\BaseEntitiesBundle\\": ""
}
},
У вас нет. Вы «требуете» vendor/autoload.php '; ', и пусть автозагрузчик композитора сделает все остальное. Вы просто включаете в свой код необходимые 'use'statements. – yivi
Документировано очень прямо в той же ссылке, которую вы указали !!! – yivi