Кароче, я взял пакет из папки вендор, модифицировал его, добавил в композер.json. При попытке обновиться вижу вот это:
- Removing dektrium/yii2-user (v0.9.5)
- Removing yiisoft/yii2-authclient (2.0.5)
- Installing leopandro/yii2-user (dev-master dd41fcc)
Как вы поняли, я заменил dektrium/yii2-user на свой leopandro/yii2-user. Но вот почему удалился yiisoft/yii2-authclient я не пойму.
На правах догадки:
Возможно composer решил подчистить неиспользуемую зависимость, которую вы устанавливали когда-то ранее, и убрали из списка зависимостей позже.