Проводя это действие руководствовался инструкциейавтору данного ответа стоило бы руки вырвать за такие ответы. Если вам нужно изменить код какого-то публичного пакета самым лучшим решением будет сделать форк этого пакета, а в composer.json прописать свой репозиторий как источник. в итоге ваш форк будет ставится как зависимость вашего проекта со всеми другими пакетами от которых зависит нужный вам модуль, плюс вы сможете в случае необходимости накатывать на форк апдейты из основного пакета. А то что вы нашли на стековерфлоу - применимо только в очень специфичных случаях, в остальных случаях - просто набор костылей описан.
https://ru.stackoverflow.com/questions/784561/Как-...
{
"require": {
"original-vendor/original-package-name": "dev-my-branch-name"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/my-nickname/my-fork-url.git"
}
]
}