Type tweaks for exceptions and some validation

This commit is contained in:
Alex Cabal 2024-04-25 20:14:34 -05:00
parent 5b3f8f7b77
commit 7eaa400ae3
13 changed files with 49 additions and 37 deletions

View file

@ -321,10 +321,10 @@ class Artwork extends Accessor{
protected function Validate(?string $imagePath = null, bool $isImageRequired = true): void{
$now = new DateTimeImmutable();
$thisYear = intval($now->format('Y'));
$error = new Exceptions\ValidationException();
$error = new Exceptions\InvalidArtworkException();
if($this->Artist === null){
$error->Add(new Exceptions\InvalidArtworkException());
$error->Add(new Exceptions\InvalidArtistException());
}
try{