src/Entity/CartItemDebt.php line 9

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\CartItemDebtRepository;
  4. use Doctrine\ORM\Mapping as ORM;
  5. #[ORM\Entity(repositoryClassCartItemDebtRepository::class)]
  6. class CartItemDebt extends CartItem
  7. {
  8.     #[ORM\ManyToOne(inversedBy'cartItemDebts')]
  9.     private ?Debt $debt null;
  10.     public function setPrice(?float $price): self
  11.     {
  12.         parent::setPrice(abs($price));
  13.         return $this;
  14.     }
  15.     public function getDebt(): ?Debt
  16.     {
  17.         return $this->debt;
  18.     }
  19.     public function setDebt(?Debt $debt): self
  20.     {
  21.         $this->debt $debt;
  22.         return $this;
  23.     }
  24.     public function getName(): ?string
  25.     {
  26.         return parent::getName() ?? "Dette";
  27.     }
  28. }