diff --git a/src/Component/Customer/Domain/Customer.php b/src/Component/Customer/Domain/Customer.php index abbd1b2..ea479a3 100644 --- a/src/Component/Customer/Domain/Customer.php +++ b/src/Component/Customer/Domain/Customer.php @@ -2,6 +2,9 @@ namespace App\Component\Customer\Domain; +use App\Component\File\Domain\File; +use Doctrine\Common\Collections\Collection; + #[ORM\Entity, ORM\Table(name:"customers")] class Customer { @@ -42,6 +45,9 @@ class Customer #[ORM\Column(type:Types::String, length:100)] private string $city; + #[ORM\OneToMany(mappedBy:"customer", targetEntity: File::class)] + private Collection $files; + #[ORM\Column] public \DateTime $created; diff --git a/src/Component/File/Domain/File.php b/src/Component/File/Domain/File.php index 2e350c7..c81634c 100644 --- a/src/Component/File/Domain/File.php +++ b/src/Component/File/Domain/File.php @@ -2,6 +2,8 @@ namespace App\Component\File\Domain; +use App\Component\Customer\Domain\Customer; + #[ORM\Entity, ORM\Table(name:"files")] class File { @@ -9,6 +11,9 @@ class File #[ORM\Column(type:Types::INTEGER)] private int $id; + #[ORM\ManyToOne(targetEntity: Customer::class, inversedBy:"files")] + private Customer $customer; + #[ORM\Column] public \DateTime $created;