@@ -110,6 +110,7 @@ namespace Core\Book\Entity;
110110
111111use Core\App\Entity\AbstractEntity;
112112use Core\App\Entity\TimestampsTrait;
113+ use Core\App\Entity\UuidIdentifierTrait;
113114use Core\Book\Repository\BookRepository;
114115use DateTimeImmutable;
115116use Doctrine\ORM\Mapping as ORM;
@@ -120,6 +121,7 @@ use Doctrine\ORM\Mapping as ORM;
120121class Book extends AbstractEntity
121122{
122123 use TimestampsTrait;
124+ use UuidIdentifierTrait;
123125
124126 #[ORM\Column(name: "name", type: "string", length: 100)]
125127 protected string $name;
@@ -189,9 +191,9 @@ class Book extends AbstractEntity
189191 {
190192 return [
191193 'id' => $this->id->toString(),
192- 'name' => $this->getName() ,
193- 'author' => $this->getAuthor() ,
194- 'releaseDate' => $this->getReleaseDate() ,
194+ 'name' => $this->name ,
195+ 'author' => $this->author ,
196+ 'releaseDate' => $this->releaseDate ,
195197 'created' => $this->created,
196198 'updated' => $this->updated,
197199 ];
0 commit comments