Skip to content
Snippets Groups Projects
Select Git revision
  • 3ea68da8f28312fc825ce2e5d7807a22f2c31e34
  • master default
2 results

League.php

Blame
  • user avatar
    Jeremy Guiselin authored
    3ea68da8
    History
    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;
        }
    }