この記事は 闇の魔術に対する防衛術 Advent Calendar 2018 の4日目の記事です。 昨日は @teradonburi さんの Headless CMSとWordPressの囚人 でした。 TL;DR forkしたリポジトリをcomposer.jsonにrepositories を追加する 愚痴 引き継いだ案件やよく分かってない開発者がvendor以下のライブラリを書き換えてgitに突っ込んできた事って有りませんか? 私は年1,2回あります。composer update とか出来なくて困る。アップデート後コンフリクトすると大変 そんな死んだvendorを解放するための防衛術を教えます。 本題 ライブラリを改変したいときってどういう時でしょうか バグがある 機能が足りない エラるので取りあえず try catch を埋める (←やめて 思いつく限りでよく遭遇するのはこんな感じ