src/Entity/Team.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\TeamRepository;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use Gedmo\Mapping\Annotation as Gedmo;
  6. use Symfony\Component\Validator\Constraints as Assert;
  7. /**
  8.  * @ORM\Entity(repositoryClass=TeamRepository::class)
  9.  */
  10. class Team
  11. {
  12.     /**
  13.      * @ORM\Id
  14.      * @ORM\GeneratedValue
  15.      * @ORM\Column(type="integer")
  16.      */
  17.     private $id;
  18.     /**
  19.      * @ORM\Column(type="string", length=120)
  20.      */
  21.     private $fullName;
  22.     /**
  23.      * @Gedmo\Slug(fields={"fullName"}, unique=true)
  24.      * @ORM\Column(type="string", length=255)
  25.      */
  26.     private $slug;
  27.     /**
  28.      * @ORM\Column(type="string", length=255)
  29.      */
  30.     private $profession;
  31.     /**
  32.      * @ORM\Column(type="text", nullable=true)
  33.      */
  34.     private $about;
  35.     /**
  36.      * @ORM\Column(type="string", length=180, nullable=true)
  37.      */
  38.     private $email;
  39.     /**
  40.      * @ORM\Column(type="string", length=255, nullable=true)
  41.      */
  42.     private $iconFont;
  43.     /**
  44.      * @ORM\Column(type="string", length=255, nullable=true)
  45.      */
  46.     private $avatar;
  47.     /**
  48.      * @Assert\Image(maxSize="2M")
  49.      */
  50.     private $file;
  51.     /**
  52.      * @ORM\Column(type="string", length=255, nullable=true)
  53.      */
  54.     private $facebook;
  55.     /**
  56.      * @ORM\Column(type="string", length=255, nullable=true)
  57.      */
  58.     private $twitter;
  59.     /**
  60.      * @ORM\Column(type="string", length=255, nullable=true)
  61.      */
  62.     private $linkedin;
  63.     /**
  64.      * @ORM\Column(type="string", length=255, nullable=true)
  65.      */
  66.     private $instagram;
  67.     /**
  68.      * @ORM\Column(type="text", nullable=true)
  69.      */
  70.     private $affirmation;
  71.     public function getId(): ?int
  72.     {
  73.         return $this->id;
  74.     }
  75.     public function getFullName(): ?string
  76.     {
  77.         return $this->fullName;
  78.     }
  79.     public function setFullName(string $fullName): self
  80.     {
  81.         $this->fullName $fullName;
  82.         return $this;
  83.     }
  84.     public function getSlug(): ?string
  85.     {
  86.         return $this->slug;
  87.     }
  88.     public function setSlug(string $slug): self
  89.     {
  90.         $this->slug $slug;
  91.         return $this;
  92.     }
  93.     public function getProfession(): ?string
  94.     {
  95.         return $this->profession;
  96.     }
  97.     public function setProfession(string $profession): self
  98.     {
  99.         $this->profession $profession;
  100.         return $this;
  101.     }
  102.     public function getAbout(): ?string
  103.     {
  104.         return $this->about;
  105.     }
  106.     public function setAbout(?string $about): self
  107.     {
  108.         $this->about $about;
  109.         return $this;
  110.     }
  111.     public function getEmail(): ?string
  112.     {
  113.         return $this->email;
  114.     }
  115.     public function setEmail(?string $email): self
  116.     {
  117.         $this->email $email;
  118.         return $this;
  119.     }
  120.     public function getIconFont(): ?string
  121.     {
  122.         return $this->iconFont;
  123.     }
  124.     public function setIconFont(?string $iconFont): self
  125.     {
  126.         $this->iconFont $iconFont;
  127.         return $this;
  128.     }
  129.     public function getAvatar(): ?string
  130.     {
  131.         return $this->avatar;
  132.     }
  133.     public function setAvatar(?string $avatar): self
  134.     {
  135.         $this->avatar $avatar;
  136.         return $this;
  137.     }
  138.     public function getFile()
  139.     {
  140.         return $this->file;
  141.     }
  142.     public function setFile($file)
  143.     {
  144.         $this->file $file;
  145.         return $this;
  146.     }
  147.     public function getFacebook(): ?string
  148.     {
  149.         return $this->facebook;
  150.     }
  151.     public function setFacebook(?string $facebook): self
  152.     {
  153.         $this->facebook $facebook;
  154.         return $this;
  155.     }
  156.     public function getTwitter(): ?string
  157.     {
  158.         return $this->twitter;
  159.     }
  160.     public function setTwitter(?string $twitter): self
  161.     {
  162.         $this->twitter $twitter;
  163.         return $this;
  164.     }
  165.     public function getLinkedin(): ?string
  166.     {
  167.         return $this->linkedin;
  168.     }
  169.     public function setLinkedin(?string $linkedin): self
  170.     {
  171.         $this->linkedin $linkedin;
  172.         return $this;
  173.     }
  174.     public function getInstagram(): ?string
  175.     {
  176.         return $this->instagram;
  177.     }
  178.     public function setInstagram(?string $instagram): self
  179.     {
  180.         $this->instagram $instagram;
  181.         return $this;
  182.     }
  183.     public function getAffirmation(): ?string
  184.     {
  185.         return $this->affirmation;
  186.     }
  187.     public function setAffirmation(?string $affirmation): self
  188.     {
  189.         $this->affirmation $affirmation;
  190.         return $this;
  191.     }
  192. }