После удаления зависимости от composer.json и запуска установки или обновления следует ли ожидать, что файлы будут автоматически удалены с диска?
Я должен был удалить их вручную, не уверен, что я должен.
Запуск обновления для композитора приведет к удалению пакетов, удаленных из вашего composer.json.
Поскольку install использует composer.lock вместо composer.json, он не удаляет пакеты, удаленные из вашего composer.json . Однако вы должны получить сообщение о том, что ваш файл блокировки не синхронизирован с вашим composer.json, и вы должны запустить обновление.