<?php
namespace App\Entity;
use App\Repository\ServiceFactureLigneRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ServiceFactureLigneRepository::class)]
class ServiceFactureLigne
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\ManyToOne(inversedBy: 'serviceFactureLignes')]
private ?Service $service = null;
#[ORM\ManyToOne(inversedBy: 'serviceFactureLignes')]
private ?FactureService $serviceFacture = null;
#[ORM\Column(nullable: true)]
private ?float $prix = null;
public function getId(): ?int
{
return $this->id;
}
public function getService(): ?Service
{
return $this->service;
}
public function setService(?Service $service): static
{
$this->service = $service;
return $this;
}
public function getServiceFacture(): ?FactureService
{
return $this->serviceFacture;
}
public function setServiceFacture(?FactureService $serviceFacture): static
{
$this->serviceFacture = $serviceFacture;
return $this;
}
public function getPrix(): ?float
{
return $this->prix;
}
public function setPrix(?float $prix): static
{
$this->prix = $prix;
return $this;
}
}