Add PropertyFromHttp trait and update codebase to use new pattern

This commit is contained in:
Alex Cabal 2024-11-10 22:23:43 -06:00
parent c35c47b793
commit acb30b897c
47 changed files with 851 additions and 527 deletions

View file

@ -2,11 +2,16 @@
use Safe\DateTimeImmutable;
class GitCommit{
public ?int $EbookId = null;
public int $EbookId;
public DateTimeImmutable $Created;
public string $Message;
public string $Hash;
// ***********
// ORM METHODS
// ***********
/**
* @throws Exceptions\InvalidGitCommitException
*/
@ -26,6 +31,11 @@ class GitCommit{
return $instance;
}
// *******
// METHODS
// *******
/**
* @throws Exceptions\ValidationException
*/