src/Entity/AdvertisementAttachment.php line 9
<?phpnamespace App\Entity;use App\Repository\AdvertisementAttachmentRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: AdvertisementAttachmentRepository::class)]class AdvertisementAttachment{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\ManyToOne(cascade: ["persist"], inversedBy: 'attachments')]#[ORM\JoinColumn(nullable: false)]private ?Advertisement $advertisement = null;#[ORM\OneToOne(cascade: ['persist', 'remove'])]#[ORM\JoinColumn(nullable: false)]private ?Attachment $attachment = null;public function getId(): ?int{return $this->id;}public function getAdvertisement(): ?Advertisement{return $this->advertisement;}public function setAdvertisement(?Advertisement $advertisement): static{$this->advertisement = $advertisement;return $this;}public function getAttachment(): ?Attachment{return $this->attachment;}public function setAttachment(Attachment $attachment): static{$this->attachment = $attachment;return $this;}}