Use static class names instead of strings when getting objects from the DB

This commit is contained in:
Alex Cabal 2024-05-13 13:44:04 -05:00
parent a442f92e28
commit acb6b2949f
16 changed files with 36 additions and 34 deletions

View file

@ -61,7 +61,7 @@ class Poll{
from PollItems
where PollId = ?
order by SortOrder asc
', [$this->PollId], 'PollItem');
', [$this->PollId], PollItem::class);
}
return $this->_PollItems;
@ -113,7 +113,7 @@ class Poll{
SELECT *
from Polls
where PollId = ?
', [$pollId], 'Poll');
', [$pollId], Poll::class);
return $result[0] ?? throw new Exceptions\PollNotFoundException();
}
@ -130,7 +130,7 @@ class Poll{
SELECT *
from Polls
where UrlName = ?
', [$urlName], 'Poll');
', [$urlName], Poll::class);
return $result[0] ?? throw new Exceptions\PollNotFoundException();
}