Когда я использую этотGit частное хранилище
{
"type": "package",
"package": {
"name": "name/vendor",
"version": "dev-master",
"source": {
"url": "[email protected]:name/vendor.git",
"type": "git",
"reference": "master"
}
}
}
мой файл autoload_psr4.php
не генерируется с пути я объявляю в моем хранилище, но когда я использую следующую конфигурацию, она работает нормально.
{
"type": "vcs",
"url": "[email protected]:name/vendor.git"
}
Я хочу знать, почему первая конфигурация создает файлы автозагрузки композитора правильно, но вторая конфигурация не работает.
Изменить 2:
Запуск composer update
с первыми результатами конфигурации в следующих автозагрузках:
return array(
'Symfony\\Bundle\\MonologBundle\\' => array($vendorDir . '/symfony/monolog-bundle'),
'Symfony\\Bundle\\AsseticBundle\\' => array($vendorDir . '/symfony/assetic-bundle'),
'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
);
Когда я изменил ко второй конфигурации, AutoLoad имеет:
return array(
'skowronline\\TaskBundle\\' => array($vendorDir . '/skowronline/taskbundle'),
'Symfony\\Bundle\\MonologBundle\\' => array($vendorDir . '/symfony/monolog-bundle'),
'Symfony\\Bundle\\AsseticBundle\\' => array($vendorDir . '/symfony/assetic-bundle'),
'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
);
I надеюсь, это более понятно.
Решение: https://getcomposer.org/doc/04-schema.md#repositories
Repository декларации composer.jsons зависимостей игнорируются.
Это не совсем понятно, что вы спрашиваете – amenthes
Где ваш вопрос? Этот «вопрос» не очень ясен, довольно удивителен для пользователя с более чем 1000 репутацией! – cybermonkey
@cybermonkey checkout now –