Open mosbth opened 3 years ago
Hmm, fixen löser validatorns bekymmer men andra bekymmer (som att sidan inte fungerar) tillkommer.
Men, som någon påpekade i chatten, omman deklarerar variabeln $router = null;
i sin frontcontroller htdocs/index.php
så löser det valideringafelet och koden fungerar.
Nåja, det är en fix som inte är orimlig i sammanhanget.
Nej igen, attans. I torsdagsgenomgången ville jag visa hur vackert det fungerade men jag hade fel igen...
Tillbaka till ritbordet och i värsta fall så kan vi disabla detta felet för just den här filen, men jag ska försöka en gång till, att göra det på ett mer korrekt sätt...
Jag använde följande som löste problemet: $router = $router?? null;
Bra gjort. Den kör vi på.
I kmom02 fanns det ett par valideringsfel i
config/router.php
som phpstan signalerar för.Du kan enkelt bli av med dem genom att sätta följande konstruktion
global $router;
som anger att det finns en sådan variabel men den är deklarerad på en annan plats.Det är inte en optimal lösning, men det tar hand om valideringsfelet och koden för att konfigurera
$router
fungerar som tänkt.