Open JeroenHeemskerk opened 1 year ago
Als we straks voor OOP alle presentatie logica in Views gaan zetten zal dit ook een probleem gaan worden!
Bovenstaande 2 functie zijn identiek*, dit is niet D.R.Y. * op de return pagina na dan
Maak er een functie van die de return pagina als parameter krijgt.
https://github.com/JBZonda/educom-webshop-oop/blob/6e2db592597419c020bb1d80cb1477340da43a5c/webshop.php#L17-L23 https://github.com/JBZonda/educom-webshop-oop/blob/6e2db592597419c020bb1d80cb1477340da43a5c/webshop.php#L36-L42
De functie isUserLoggedIn() is een business logica functie, beter is het om in de $data een boolean
allowedToBuy
ofallowedToOrder
te zetten in een business functie en daar de if op te laten afgaanOok
get_cart()
is business logica, beter is het om de cart dan in de $data te zetten