Ola peeps,
Ik heb een FileCacher class die samen werkt met een FileSystem class. De FileCacher class geeft opdracht aan de FileSystem class om een bestand op te slaan. Nu vraag ik me hetvolgende af. Als het opslaan van het cachebestand niet lukt, dan wil ik een exception gooien.
Volgens mij moet ik die Exception dan in de FileSystem class gooien op het moment dat het bestand niet kan worden weggeschreven. Zoiets als:
<?php
if (file_put_contents($file) === false) {
throw new Exception();
}
?>
En ik neem aan dat ik dan in de FileCacher class een try catch blok moet maken. Tot zover correct?
Wat ik me nu afvraag... moet ik dan altijd als ik de save method van de FileSystem class aanroep, dit binnen een try/catch blok zetten? Zie ik dat juist?
919 views