<?php
namespace App\Entity;
use App\Repository\OrderLMRepository;
use Doctrine\ORM\Mapping as ORM;
use Gedmo\Blameable\Traits\BlameableEntity;
use Gedmo\Timestampable\Traits\TimestampableEntity;
#[ORM\Entity(repositoryClass: OrderLMRepository::class)]
class OrderLM
{
use BlameableEntity;
use TimestampableEntity;
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\ManyToOne]
private ?Order $givenOrder = null;
#[ORM\ManyToOne]
private ?OrderStatus $status = null;
public function getId(): ?int
{
return $this->id;
}
public function getGivenOrder(): ?Order
{
return $this->givenOrder;
}
public function setGivenOrder(?Order $givenOrder): self
{
$this->givenOrder = $givenOrder;
return $this;
}
public function getStatus(): ?OrderStatus
{
return $this->status;
}
public function setStatus(?OrderStatus $status): self
{
$this->status = $status;
return $this;
}
}