src/Entity/Discount/DiscountCoupon.php line 16
<?phpdeclare(strict_types=1);namespace App\Entity\Discount;use App\Repository\Discount\DiscountCouponRepository;use Doctrine\ORM\Mapping\Column;use Doctrine\ORM\Mapping\Entity;use Doctrine\ORM\Mapping\GeneratedValue;use Doctrine\ORM\Mapping\Id;use Doctrine\ORM\Mapping\Table;#[Entity(repositoryClass: DiscountCouponRepository::class)]#[Table(name: 'app_discount_coupon')]class DiscountCoupon{#[Id]#[Column(type: 'integer')]#[GeneratedValue]private ?int $id = null;#[Column(type: 'integer')]private int $used;#[Column(type: 'integer')]private int $usageLimit;#[Column(type: 'string')]private string $code;#[Column(type: 'integer')]private int $discountValue;public function getId(): ?int{return $this->id;}public function getUsed(): int{return $this->used;}public function setUsed(int $used): DiscountCoupon{$this->used = $used;return $this;}public function incrementUsed(): DiscountCoupon{++$this->used;return $this;}public function getUsageLimit(): int{return $this->usageLimit;}public function setUsageLimit(int $usageLimit): DiscountCoupon{$this->usageLimit = $usageLimit;return $this;}public function getCode(): string{return $this->code;}public function setCode(string $code): DiscountCoupon{$this->code = $code;return $this;}public function getDiscountValue(): int{return $this->discountValue;}public function setDiscountValue(int $discountValue): DiscountCoupon{$this->discountValue = $discountValue;return $this;}}