src/Entity/BaseDomain.php line 13

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Entity;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use Doctrine\ORM\Mapping\MappedSuperclass;
  6. /**
  7.  * @MappedSuperclass
  8.  */
  9. abstract class BaseDomain
  10. {
  11.     /**
  12.      * @ORM\ManyToOne(targetEntity=Domain::class, inversedBy="menus")
  13.      */
  14.     private $domain;
  15.     /**
  16.      * @ORM\ManyToOne(targetEntity=DomainLang::class, inversedBy="menus")
  17.      */
  18.     private $domainLang;
  19.     public function getDomain(): ?Domain
  20.     {
  21.         return $this->domain;
  22.     }
  23.     public function setDomain(?Domain $domain): self
  24.     {
  25.         $this->domain $domain;
  26.         return $this;
  27.     }
  28.     public function getDomainLang(): ?DomainLang
  29.     {
  30.         return $this->domainLang;
  31.     }
  32.     public function setDomainLang(?DomainLang $domainLang): self
  33.     {
  34.         $this->domainLang $domainLang;
  35.         return $this;
  36.     }
  37.     public function getMonthName($month)
  38.     {
  39.         switch ($month) {
  40.             case "01":
  41.                 return 'stycznia';
  42.                 break;
  43.             case "02":
  44.                 return 'luty';
  45.                 break;
  46.             case "03":
  47.                 return 'marca';
  48.                 break;
  49.             case "04":
  50.                 return 'kwietnia';
  51.                 break;
  52.             case "05":
  53.                 return 'maja';
  54.                 break;
  55.             case "06":
  56.                 return 'czerwca';
  57.                 break;
  58.             case "07":
  59.                 return 'lipca';
  60.                 break;
  61.             case "08":
  62.                 return 'sierpnia';
  63.                 break;
  64.             case "09":
  65.                 return 'września';
  66.                 break;
  67.             case "10":
  68.                 return 'października';
  69.                 break;
  70.             case "11":
  71.                 return 'listopada';
  72.                 break;
  73.             case "12":
  74.                 return 'grudnia';
  75.                 break;
  76.         }
  77.     }
  78. }