Open JeroenHeemskerk opened 1 year ago
De functies in de product_service maken gebruik van repository functies die Excepties kunnen gooien. In dat geval is er geen return waarde. Zorg dat dit goed wordt afgehandeld met een try en catch block.
try
catch
Bijv. https://github.com/hanaalkadri/educom-webshop-database/blob/1bcc07b7289d1c9be7701414c8e2cc02071b10c3/products_service.php#L3-L7 wordt
function getWebshopData(){ $allProducts = array(); $genericErr = ""; try { $allProducts = getAllProducts(); } catch (Exception $e) { $genericErr = "Sorry, er is een technische storing bij het ophalen van de producten"; logToServer("get products failed" . $e->getMessage()); } return ["allProducts" => $allProducts, "genericErr" => $genericErr]; }
idem voor alle andere functies van product_service
De functies in de product_service maken gebruik van repository functies die Excepties kunnen gooien. In dat geval is er geen return waarde. Zorg dat dit goed wordt afgehandeld met een
try
encatch
block.Bijv. https://github.com/hanaalkadri/educom-webshop-database/blob/1bcc07b7289d1c9be7701414c8e2cc02071b10c3/products_service.php#L3-L7 wordt
idem voor alle andere functies van product_service