<?php
namespace App\Entity;
use App\Repository\CartItemDebtRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: CartItemDebtRepository::class)]
class CartItemDebt extends CartItem
{
#[ORM\ManyToOne(inversedBy: 'cartItemDebts')]
private ?Debt $debt = null;
public function setPrice(?float $price): self
{
parent::setPrice(abs($price));
return $this;
}
public function getDebt(): ?Debt
{
return $this->debt;
}
public function setDebt(?Debt $debt): self
{
$this->debt = $debt;
return $this;
}
public function getName(): ?string
{
return parent::getName() ?? "Dette";
}
}