src/Entity/UserImage.php line 13
<?phpnamespace App\Entity;use App\Repository\UserImageRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Table(name: '`user_image`')]#[ORM\Entity(repositoryClass: UserImageRepository::class)]class UserImage{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column(name: "user_image_id", length: 13)]private ?int $userImageId = null;#[ORM\ManyToOne(targetEntity: User::class, inversedBy: 'userImages')]#[ORM\JoinColumn(name:"user_id", referencedColumnName: "id", nullable: true)]private $user;#[ORM\Column(type: Types::DATETIME_MUTABLE)]private ?\DateTimeInterface $updated = null;#[ORM\Column]private ?int $updatedBy = null;#[ORM\ManyToOne(targetEntity: UserImageType::class, inversedBy: 'userImages')]#[ORM\JoinColumn(name:"user_image_type_code", referencedColumnName: "user_image_type_code", nullable: false)]private $userImageType;#[ORM\OneToOne(targetEntity: ImageMetadata::class, fetch:"EAGER")]#[ORM\JoinColumn(name:"image_metadata_uid", referencedColumnName: "image_metadata_uid", nullable: true)]private $imageMetaData;/*** @return string|null*/public function getUserImageType(): UserImageType{return $this->userImageType;}/*** @param string|null $userImageType*/public function setUserImageType(UserImageType $userImageType): void{$this->userImageType = $userImageType;}public function setImageMetaData(ImageMetadata $imageMetaData): self{$this->imageMetaData = $imageMetaData;return $this;}public function getUserImageId(): ?int{return $this->userImageId;}public function getUser(): ?User{return $this->user;}public function setUser(User $user): self{$this->user = $user;return $this;}public function getUpdated(): ?\DateTimeInterface{return $this->updated;}public function setUpdated(\DateTimeInterface $updated): self{$this->updated = $updated;return $this;}public function getUpdatedBy(): ?int{return $this->updatedBy;}public function setUpdatedBy(int $updatedBy): self{$this->updatedBy = $updatedBy;return $this;}public function getImageMetaData(): ImageMetadata{return $this->imageMetaData;}public function addImageMetaData(ImageMetadata $imageMetaData): self{if (!$this->imageMetaData->contains($imageMetaData)) {$this->imageMetaData->add($imageMetaData);$imageMetaData->setUserImage($this);}return $this;}public function removeImageMetaData($imageMetaData){if ($this->imageMetaData->removeElement($imageMetaData)) {// set the owning side to null (unless already changed)if ($imageMetaData->getUserImage() === $this) {$imageMetaData->setUserImage(null);}}return $this;}}