src/Entity/Joker.php line 9
<?php
namespace App\Entity;
use App\Repository\JokerRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: JokerRepository::class)]
class Joker
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\ManyToOne(targetEntity: User::class, inversedBy: 'joker')]
private $user;
#[ORM\Column(name: 'dateStart', type: 'date', nullable: true)]
private ?\DateTime $dateStart;
#[ORM\Column(name: 'dateEnd', type: 'date', nullable: true)]
private ?\DateTime $dateEnd;
#[ORM\Column(name: 'numberJoker', type: 'integer', nullable: true)]
private ?int $numberJoker;
/**
* @return int|null
*/
public function getNumberJoker(): ?int
{
return $this->numberJoker;
}
/**
* @param int|null $numberJoker
*/
public function setNumberJoker(?int $numberJoker): void
{
$this->numberJoker = $numberJoker;
}
/**
* @return mixed
*/
public function getUser()
{
return $this->user;
}
/**
* @param mixed $user
*/
public function setUser($user): void
{
$this->user = $user;
}
/**
* @return \DateTime|null
*/
public function getDateStart(): ?\DateTime
{
return $this->dateStart;
}
/**
* @param \DateTime|null $dateStart
*/
public function setDateStart(?\DateTime $dateStart): void
{
$this->dateStart = $dateStart;
}
/**
* @return \DateTime|null
*/
public function getDateEnd(): ?\DateTime
{
return $this->dateEnd;
}
/**
* @param \DateTime|null $dateEnd
*/
public function setDateEnd(?\DateTime $dateEnd): void
{
$this->dateEnd = $dateEnd;
}
public function getId(): ?int
{
return $this->id;
}
}