Select Git revision
League.php 4.48 KiB
<?php
namespace BackendBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* League
*
* @ORM\Table(name="league")
* @ORM\Entity(repositoryClass="BackendBundle\Repository\LeagueRepository")
*/
class League
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="name", type="string", length=255)
*/
private $name;
/**
* @var string
*
* @ORM\Column(name="sport", type="string", length=255)
*/
private $sport;
/**
* @var string
*
* @ORM\Column(name="french_description", type="string", length=255, nullable=true)
*/
private $frenchDescription;
/**
* @var string
*
* @ORM\Column(name="english_description", type="string", length=255, nullable=true)
*/
private $englishDescription;
/**
* @var string
*
* @ORM\Column(name="unitary_pack_name", type="string", length=255)
*/
private $unitaryPackName;
/**
* @ORM\Column(name="picture", type="string", length=255)
*
* @Assert\NotBlank(message="Veuillez uploader une image de l'équipe")
* @Assert\File(mimeTypes={"image/jpeg", "image/png"})
*/
private $picture;
/**
* @var int
*/
private $predictionsNumber;
/**
* @var \DateTime
*/
private $minDate;
/**
* @var \DateTime
*/
private $maxDate;
/**
* @var string
*/
private $deviceStatus;
/**
* Get id
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set name
*
* @param string $name
*
* @return League
*/
public function setName($name)
{
$this->name = $name;
return $this;
}
/**
* Get name
*
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* Set sport
*
* @param string $sport
*
* @return League
*/
public function setSport($sport)
{
$this->sport = $sport;
return $this;
}
/**
* Get sport
*
* @return string
*/
public function getSport()
{
return $this->sport;
}
/**
* @return string
*/
public function getPicture()
{
return $this->picture;
}
/**
* @param string $picture
*/
public function setPicture($picture)
{
$this->picture = $picture;
}
/**
* @return int
*/
public function getPredictionsNumber()
{
return $this->predictionsNumber;
}
/**
* @param int $predictionsNumber
*/
public function setPredictionsNumber($predictionsNumber)
{
$this->predictionsNumber = $predictionsNumber;
}
/**
* @return \DateTime
*/
public function getMinDate()
{
return $this->minDate;
}
/**
* @param \DateTime $minDate
*/
public function setMinDate($minDate)
{
$this->minDate = $minDate;
}
/**
* @return \DateTime
*/
public function getMaxDate()
{
return $this->maxDate;
}
/**
* @param \DateTime $maxDate
*/
public function setMaxDate($maxDate)
{
$this->maxDate = $maxDate;
}
/**
* @return string
*/
public function getDeviceStatus()
{
return $this->deviceStatus;
}
/**
* @param string $deviceStatus
*/
public function setDeviceStatus($deviceStatus)
{
$this->deviceStatus = $deviceStatus;
}
/**
* @return mixed
*/
public function getUnitaryPackName()
{
return $this->unitaryPackName;
}
/**
* @param mixed $unitaryPackName
*/
public function setUnitaryPackName($unitaryPackName)
{
$this->unitaryPackName = $unitaryPackName;
}
public function setFrenchDescription($description)
{
$this->frenchDescription = $description;
}
/**
* @return mixed
*/
public function getFrenchDescription()
{
return $this->frenchDescription;
}
public function setEnglishDescription($description)
{
$this->englishDescription = $description;
}
/**
* @return mixed
*/
public function getEnglishDescription()
{
return $this->englishDescription;
}
}