<?phpnamespace App\Entity;use App\Repository\QrcodeRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Uid\Ulid;/** * Qrcode * */#[ORM\Table(name: 'qrcode')]#[ORM\Entity(repositoryClass: QrcodeRepository::class)]class Qrcode{ #[ORM\Id] #[ORM\Column(type: 'ulid', unique: true)] #[ORM\GeneratedValue(strategy: 'CUSTOM')] #[ORM\CustomIdGenerator(class: 'doctrine.ulid_generator')] private $id; /** * @var string * */ #[ORM\Column(name: 'url', type: 'text', nullable: true)] private $url; /** * @var AccountingFirm * */ #[ORM\JoinColumn(name: 'FK_cabinet', referencedColumnName: 'id')] #[ORM\ManyToOne(targetEntity: 'AccountingFirm', inversedBy: 'qrcode')] private $accountingFirm; #[ORM\ManyToOne(targetEntity: 'QrcodeCategories', inversedBy: 'qrcode')] private $categories; #[ORM\Column(type: 'string', length: 255, nullable: true)] private $domain; #[ORM\ManyToOne(targetEntity: User::class, inversedBy: 'qrcodes')] #[ORM\JoinColumn(nullable: true)] private ?User $user = null; public function getId(): ?Ulid { return $this->id; } /** * @return AccountingFirm */ public function getAccountingFirm(): ?AccountingFirm { return $this->accountingFirm; } /** * @param AccountingFirm $accountingFirm * @return Qrcode */ public function setAccountingFirm(?AccountingFirm $accountingFirm): Qrcode { $this->accountingFirm = $accountingFirm; return $this; } public function getUrl(): ?string { return $this->url; } public function setUrl(?string $url): self { $this->url = $url; return $this; } /** * @return QrcodeCategories */ public function getcategories(): ?QrcodeCategories { return $this->categories; } /** * @param QrcodeCategories $categories * @return QrcodeCategories */ public function setcategories(?QrcodeCategories $categories): self { $this->categories = $categories; return $this; } public function getDomain(): ?string { return $this->domain; } public function setDomain(string $domain): self { $this->domain = $domain; return $this; } public function getUser(): ?User { return $this->user; } public function setUser(?User $user): self { $this->user = $user; return $this; }}