src/Entity/WorkerTimesheet.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\WorkerTimesheetRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\ORM\Mapping as ORM;
  7. use Symfony\Component\Serializer\Annotation\Groups;
  8. /**
  9.  * @ORM\Entity(repositoryClass=WorkerTimesheetRepository::class)
  10.  */
  11. class WorkerTimesheet
  12. {
  13.     /**
  14.      * @ORM\Id
  15.      * @ORM\GeneratedValue
  16.      * @ORM\Column(type="integer")
  17.      * @Groups({
  18.      *     "worker.manage.base.timesheet",
  19.      *     "timesheet.collected.base",
  20.      * })
  21.      */
  22.     private $id;
  23.     /**
  24.      * @ORM\Column(type="integer")
  25.      * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  26.      * @Groups({
  27.      *     "worker.manage.base.timesheet",
  28.      *     "timesheet.for.customer",
  29.      *     "timesheet.for.stakeholder",
  30.      *
  31.      *     "timesheet.collected.base"
  32.      * })
  33.      */
  34.     private $year;
  35. //    /**
  36. //     * @ORM\Column(type="json", nullable=true, options={"comment": "{'month_value': {'day': 'month_day_value', info:{'stakeholder_project_id': 'message'}, place: {'stakeholder_project_id': 'time'}, tota: total_time }}"})
  37. //     * Groups({"worker.manage.base.timesheet"})
  38. //     */
  39. //    private $worker_time_in_place_months = [];
  40.     /**
  41.      * /// TODO remove this prop
  42.      * @deprecated
  43.      * @ORM\ManyToOne(targetEntity=Worker::class, inversedBy="worker_timesheets")
  44.      * @ORM\JoinColumn(nullable=true, onDelete="CASCADE")
  45.      * Groups({"worker.manage.base.timesheet"})
  46.      */
  47.     private $worker_a;
  48.     /**
  49.      * @ORM\ManyToOne(targetEntity=WorkerActivities::class, inversedBy="worker_timesheets")
  50.      * Groups({"worker.manage.base.timesheet"})
  51.      * @ORM\JoinColumn(onDelete="CASCADE")
  52.      * @Groups({
  53.      *     "timesheet.collected.base"
  54.      * })
  55.      */
  56.     private $worker_activity;
  57.     /**
  58.      * @ORM\Column(type="datetime_immutable", nullable=true)
  59.      */
  60.     private $created_at;
  61.     /**
  62.      * @ORM\Column(type="datetime_immutable", nullable=true)
  63.      */
  64.     private $transformed_at;
  65.     public function getSpecificMonths(int $yearint $month): array
  66.     {
  67.         $reflection = new \ReflectionClass($this); // Mevcut sınıfın reflection'ını al
  68.         # $methods = $reflection->getMethods(\ReflectionMethod::IS_PUBLIC); // Tüm public metodları al
  69.         $props $reflection->getDefaultProperties();
  70.         
  71.         $data = [
  72.             'worker_activity' => $this->getWorkerActivity(),
  73.             'year' => $this->getYear(),
  74.         ];
  75.         if( $this->getYear() === $year ){
  76.             $activeTotal = [];
  77.             $inactiveTotal = [];
  78.             foreach (array_keys($props) as $prop) {
  79.                 #dd($prop);
  80.                 // Method ismi "getM1..12D1..31" ile başlayıp, "1" ile "31" arasında bir sayı ile bitiyorsa
  81.                 if (preg_match("/^m{$month}_d([1-9]|1[0-9]|2[0-9]|3[0-1])$/"$prop )) {
  82.                     $exploded explode("_"$prop);
  83.                     $toUpper array_map('strtoupper'$exploded);
  84.                     $imploded implode(''$toUpper );
  85.                     $methodName "get" $imploded// "get" kısmını kaldır ve küçük harfe çevir
  86.                     $dayContent = [];
  87.                     if( $this->$methodName() ){
  88.                         $present $this->$methodName()['absenceShortKey'];
  89.                         $time '';
  90.                         switch( $present ){
  91.                             case 'P':
  92.                                 try{
  93.                                     $time array_sum(array_map(function($project){
  94.                                         $times = [];
  95.                                         foreach ($project['orders_total'] as $orderId => $orderTime) {
  96.                                             $times[] = floatval($orderTime);
  97.                                         }
  98.                                         return array_sum($times);
  99.                                     },  $this->$methodName()['projects'] ));
  100.                                     $activeTotal[] = $time;
  101.                                 } catch (\Exception $exception){
  102.                                     dd($exception->getMessage());
  103.                                 }
  104.                                 break;
  105.                             case 'S':
  106.                             case 'H':
  107.                                 $time $this->$methodName()['info']['time'];
  108.                                 $inactiveTotal[] = $time;
  109.                                 break;
  110.                             case 'HNP':
  111.                                 break;
  112.                         }
  113.                         $dayContent = [
  114.                             'absenceShortKey' => $this->$methodName()['absenceShortKey'],
  115.                             'time' => $time
  116.                         ];
  117.                     }
  118.                     // $data[$prop] = $this->$methodName(); // Metodu çağır ve sonucu ekle
  119.                     $data[$prop] = $dayContent;// $this->$methodName(); // Metodu çağır ve sonucu ekle
  120.                     $month_active array_sum($activeTotal);
  121.                     $month_inactive array_sum($inactiveTotal);
  122.                     $data['month'] = [
  123.                         'active' => $month_active,
  124.                         'inactive' => $month_inactive,
  125.                         'total' => array_sum([$month_active$month_inactive])
  126.                     ];
  127.                 }
  128.             }
  129.             
  130.             /*if($with === "method"){
  131.                 // Metodları filtrele ve sadece 'getM1D1'... 'getM1D30' deseniyle uyumlu olanları al
  132.                 foreach ($methods as $method) {
  133.                     $methodName = $method->getName();
  134.                     // Metod ismi "getM1D" ile başlayıp, "1" ile "30" arasında bir sayı ile bitiyorsa
  135.                     if (preg_match('/^getM1D([1-9]|1[0-9]|2[0-9]|30)$/', $methodName)) {
  136.                         $key = strtolower(substr($methodName, 3)); // "get" kısmını kaldır ve küçük harfe çevir
  137.                         $data[$key] = $this->$methodName(); // Metodu çağır ve sonucu ekle
  138.                     }
  139.                 }
  140.             }*/
  141.             
  142.         }
  143.         #dd();
  144.         return $data;
  145.     }
  146.     public function getExitsInOrder(int $yearint $orderId): bool
  147.     {
  148.         $reflection = new \ReflectionClass($this); // Mevcut sınıfın reflection'ını al
  149.         # $methods = $reflection->getMethods(\ReflectionMethod::IS_PUBLIC); // Tüm public metodları al
  150.         $props $reflection->getDefaultProperties();
  151.         $data = [
  152.             'worker_activity' => $this->getWorkerActivity(),
  153.             'year' => $this->getYear(),
  154.         ];
  155.         $isResponsibleForOrder false;
  156.         if ($this->getYear() === $year) {
  157.             $activeTotal = [];
  158.             $inactiveTotal = [];
  159.             foreach (array_keys($props) as $prop) {
  160.                 #dd($prop);
  161.                 // Method ismi "getM1..12D1..31" ile başlayıp, "1" ile "31" arasında bir sayı ile bitiyorsa
  162.                 if (preg_match("/^m([1-9]|1[0-2])_d([1-9]|1[0-9]|2[0-9]|3[0-1])$/"$prop)) {
  163.                     $exploded explode("_"$prop);
  164.                     $toUpper array_map('strtoupper'$exploded);
  165.                     $imploded implode(''$toUpper);
  166.                     $methodName "get" $imploded// "get" kısmını kaldır ve küçük harfe çevir
  167.                     // Belirtilen method çağrılıyor ve veri alınıyor
  168.                     $data $this->$methodName();
  169.                     if ($data) {
  170.                         // Gerekli anahtarların varlığını kontrol et
  171.                         $hasProjects = isset($data['projects']) && is_array($data['projects']);
  172.                         $hasInfo = isset($data['info']) && is_array($data['info']);
  173.                         if ($hasProjects && $hasInfo) {
  174.                             $projects $data['projects'];
  175.                             $targetRole $data['info']['role'] ?? null;
  176.                             $absenceShortKey $data['absenceShortKey'] ?? null;
  177.                             // $isResponsibleForOrder = false;
  178.                             // Her bir proje için, ilgili role ve order ID kontrolü yapılır
  179.                             foreach ($projects as $project) {
  180.                                 $roles $project['roles'] ?? [];
  181.                                 foreach ($roles as $role) {
  182.                                     $matchesTargetRole $role['role'] === $targetRole;
  183.                                     $hasOrder = isset($role['orders']) && array_key_exists($orderId$role['orders']);
  184.                                     if ($matchesTargetRole && $hasOrder) {
  185.                                         $isResponsibleForOrder true;
  186.                                         break 2// Hem project hem roles döngüsünden çık
  187.                                     }
  188.                                 }
  189.                             }
  190.                             if ($isResponsibleForOrder) {
  191.                                 // Eşleşme bulunduysa işlemi sonlandır
  192.                                 break;
  193.                             }
  194.                         }
  195.                     }
  196.                 }
  197.             }
  198.         }
  199.         return $isResponsibleForOrder;
  200.     }
  201.     public function getId(): ?int
  202.     {
  203.         return $this->id;
  204.     }
  205.     public function getYear(): ?int
  206.     {
  207.         return $this->year;
  208.     }
  209.     public function setYear(int $year): self
  210.     {
  211.         $this->year $year;
  212.         return $this;
  213.     }
  214.     public function getWorkerA(): ?Worker
  215.     {
  216.         return $this->worker_a;
  217.     }
  218.     public function setWorkerA(?Worker $worker_a): self
  219.     {
  220.         $this->worker_a $worker;
  221.         return $this;
  222.     }
  223.     public function getWorkerActivity(): ?WorkerActivities
  224.     {
  225.         return $this->worker_activity;
  226.     }
  227.     public function setWorkerActivity(?WorkerActivities $worker_activity): self
  228.     {
  229.         $this->worker_activity $worker_activity;
  230.         return $this;
  231.     }
  232. //    public function getWorkerTimeInPlaceMonths(): ?array
  233. //    {
  234. //        return $this->worker_time_in_place_months;
  235. //    }
  236. //
  237. //    public function setWorkerTimeInPlaceMonths(?array $worker_time_in_place_months): self
  238. //    {
  239. //        $this->worker_time_in_place_months = $worker_time_in_place_months;
  240. //
  241. //        return $this;
  242. //    }
  243.     public function getCreatedAt(): ?\DateTimeImmutable
  244.     {
  245.         return $this->created_at;
  246.     }
  247.     public function setCreatedAt(?\DateTimeImmutable $created_at): self
  248.     {
  249.         $this->created_at $created_at;
  250.         return $this;
  251.     }
  252.     public function getTransformedAt(): ?\DateTimeImmutable
  253.     {
  254.         return $this->transformed_at;
  255.     }
  256.     public function setTransformedAt(?\DateTimeImmutable $transformed_at): self
  257.     {
  258.         $this->transformed_at $transformed_at;
  259.         return $this;
  260.     }
  261.     //    /**
  262.     //     * @ORM\Column(type="json", nullable=true)
  263.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  264.     //     */
  265.     //    private $d1 = [];
  266.     //
  267.     //    /**
  268.     //     * @ORM\Column(type="json", nullable=true)
  269.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  270.     //     */
  271.     //    private $d2 = [];
  272.     //
  273.     //    /**
  274.     //     * @ORM\Column(type="json", nullable=true)
  275.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  276.     //     */
  277.     //    private $d3 = [];
  278.     //
  279.     //    /**
  280.     //     * @ORM\Column(type="json", nullable=true)
  281.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  282.     //     */
  283.     //    private $d4 = [];
  284.     //
  285.     //    /**
  286.     //     * @ORM\Column(type="json", nullable=true)
  287.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  288.     //     */
  289.     //    private $d5 = [];
  290.     //
  291.     //    /**
  292.     //     * @ORM\Column(type="json", nullable=true)
  293.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  294.     //     */
  295.     //    private $d6 = [];
  296.     //
  297.     //    /**
  298.     //     * @ORM\Column(type="json", nullable=true)
  299.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  300.     //     */
  301.     //    private $d7 = [];
  302.     //
  303.     //    /**
  304.     //     * @ORM\Column(type="json", nullable=true)
  305.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  306.     //     */
  307.     //    private $d8 = [];
  308.     //
  309.     //    /**
  310.     //     * @ORM\Column(type="json", nullable=true)
  311.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  312.     //     */
  313.     //    private $d9 = [];
  314.     //
  315.     //    /**
  316.     //     * @ORM\Column(type="json", nullable=true)
  317.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  318.     //     */
  319.     //    private $d10 = [];
  320.     //
  321.     //    /**
  322.     //     * @ORM\Column(type="json", nullable=true)
  323.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  324.     //     */
  325.     //    private $d11 = [];
  326.     //
  327.     //    /**
  328.     //     * @ORM\Column(type="json", nullable=true)
  329.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  330.     //     */
  331.     //    private $d12 = [];
  332.     //
  333.     //    /**
  334.     //     * @ORM\Column(type="json", nullable=true)
  335.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  336.     //     */
  337.     //    private $d13 = [];
  338.     //
  339.     //    /**
  340.     //     * @ORM\Column(type="json", nullable=true)
  341.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  342.     //     */
  343.     //    private $d14 = [];
  344.     //
  345.     //    /**
  346.     //     * @ORM\Column(type="json", nullable=true)
  347.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  348.     //     */
  349.     //    private $d15 = [];
  350.     //
  351.     //    /**
  352.     //     * @ORM\Column(type="json", nullable=true)
  353.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  354.     //     */
  355.     //    private $d16 = [];
  356.     //
  357.     //    /**
  358.     //     * @ORM\Column(type="json", nullable=true)
  359.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  360.     //     */
  361.     //    private $d17 = [];
  362.     //
  363.     //    /**
  364.     //     * @ORM\Column(type="json", nullable=true)
  365.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  366.     //     */
  367.     //    private $d18 = [];
  368.     //
  369.     //    /**
  370.     //     * @ORM\Column(type="json", nullable=true)
  371.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  372.     //     */
  373.     //    private $d19 = [];
  374.     //
  375.     //    /**
  376.     //     * @ORM\Column(type="json", nullable=true)
  377.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  378.     //     */
  379.     //    private $d20 = [];
  380.     //
  381.     //    /**
  382.     //     * @ORM\Column(type="json", nullable=true)
  383.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  384.     //     */
  385.     //    private $d21 = [];
  386.     //
  387.     //    /**
  388.     //     * @ORM\Column(type="json", nullable=true)
  389.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  390.     //     */
  391.     //    private $d22 = [];
  392.     //
  393.     //    /**
  394.     //     * @ORM\Column(type="json", nullable=true)
  395.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  396.     //     */
  397.     //    private $d23 = [];
  398.     //
  399.     //    /**
  400.     //     * @ORM\Column(type="json", nullable=true)
  401.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  402.     //     */
  403.     //    private $d24 = [];
  404.     //
  405.     //    /**
  406.     //     * @ORM\Column(type="json", nullable=true)
  407.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  408.     //     */
  409.     //    private $d25 = [];
  410.     //
  411.     //    /**
  412.     //     * @ORM\Column(type="json", nullable=true)
  413.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  414.     //     */
  415.     //    private $d26 = [];
  416.     //
  417.     //    /**
  418.     //     * @ORM\Column(type="json", nullable=true)
  419.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  420.     //     */
  421.     //    private $d27 = [];
  422.     //
  423.     //    /**
  424.     //     * @ORM\Column(type="json", nullable=true)
  425.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  426.     //     */
  427.     //    private $d28 = [];
  428.     //
  429.     //    /**
  430.     //     * @ORM\Column(type="json", nullable=true)
  431.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  432.     //     */
  433.     //    private $d29 = [];
  434.     //
  435.     //    /**
  436.     //     * @ORM\Column(type="json", nullable=true)
  437.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  438.     //     */
  439.     //    private $d30 = [];
  440.     //
  441.     //    /**
  442.     //     * @ORM\Column(type="json", nullable=true)
  443.     //     * Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  444.     //     */
  445.     //    private $d31 = [];
  446.     //
  447.     //
  448.     //    public function getD1(): ?array { return $this->d1; }
  449.     //    public function setD1(?array $d1): self { $this->d1 = $d1; return $this; }
  450.     //
  451.     //
  452.     //    public function getD2(): ?array { return $this->d2; }
  453.     //    public function setD2(?array $d2): self { $this->d2 = $d2; return $this; }
  454.     //
  455.     //    public function getD3(): ?array { return $this->d3; }
  456.     //    public function setD3(?array $d3): self { $this->d3 = $d3; return $this; }
  457.     //
  458.     //    public function getD4(): ?array { return $this->d4; }
  459.     //    public function setD4(?array $d4): self { $this->d4 = $d4; return $this; }
  460.     //
  461.     //    public function getD5(): ?array { return $this->d5; }
  462.     //    public function setD5(?array $d5): self { $this->d5 = $d5; return $this; }
  463.     //
  464.     //    public function getD6(): ?array { return $this->d6; }
  465.     //    public function setD6(?array $d6): self { $this->d6 = $d6; return $this; }
  466.     //
  467.     //    public function getD7(): ?array { return $this->d7; }
  468.     //    public function setD7(?array $d7): self { $this->d7 = $d7; return $this; }
  469.     //
  470.     //    public function getD8(): ?array { return $this->d8; }
  471.     //    public function setD8(?array $d8): self { $this->d8 = $d8; return $this; }
  472.     //
  473.     //    public function getD9(): ?array { return $this->d9; }
  474.     //    public function setD9(?array $d9): self { $this->d9 = $d9; return $this; }
  475.     //
  476.     //    public function getD10(): ?array { return $this->d10; }
  477.     //    public function setD10(?array $d10): self { $this->d10 = $d10; return $this; }
  478.     //
  479.     //    public function getD11(): ?array { return $this->d11; }
  480.     //    public function setD11(?array $d11): self { $this->d11 = $d11; return $this; }
  481.     //
  482.     //    public function getD12(): ?array { return $this->d12; }
  483.     //    public function setD12(?array $d12): self { $this->d12 = $d12; return $this; }
  484.     //
  485.     //    public function getD13(): ?array { return $this->d13; }
  486.     //    public function setD13(?array $d13): self { $this->d13 = $d13; return $this; }
  487.     //
  488.     //    public function getD14(): ?array { return $this->d14; }
  489.     //    public function setD14(?array $d14): self { $this->d14 = $d14; return $this; }
  490.     //
  491.     //    public function getD15(): ?array { return $this->d15; }
  492.     //    public function setD15(?array $d15): self { $this->d15 = $d15; return $this; }
  493.     //
  494.     //    public function getD16(): ?array { return $this->d16; }
  495.     //    public function setD16(?array $d16): self { $this->d16 = $d16; return $this; }
  496.     //
  497.     //    public function getD17(): ?array { return $this->d17; }
  498.     //    public function setD17(?array $d17): self { $this->d17 = $d17; return $this; }
  499.     //
  500.     //    public function getD18(): ?array { return $this->d18; }
  501.     //    public function setD18(?array $d18): self { $this->d18 = $d18; return $this; }
  502.     //
  503.     //    public function getD19(): ?array { return $this->d19; }
  504.     //    public function setD19(?array $d19): self { $this->d19 = $d19; return $this; }
  505.     //
  506.     //    public function getD20(): ?array { return $this->d20; }
  507.     //    public function setD20(?array $d20): self { $this->d20 = $d20; return $this; }
  508.     //
  509.     //    public function getD21(): ?array { return $this->d21; }
  510.     //    public function setD21(?array $d21): self { $this->d21 = $d21; return $this; }
  511.     //
  512.     //    public function getD22(): ?array { return $this->d22; }
  513.     //    public function setD22(?array $d22): self { $this->d22 = $d22; return $this; }
  514.     //
  515.     //    public function getD23(): ?array { return $this->d23; }
  516.     //    public function setD23(?array $d23): self { $this->d23 = $d23; return $this; }
  517.     //
  518.     //    public function getD24(): ?array { return $this->d24; }
  519.     //    public function setD24(?array $d24): self { $this->d24 = $d24; return $this; }
  520.     //
  521.     //    public function getD25(): ?array { return $this->d25; }
  522.     //    public function setD25(?array $d25): self { $this->d25 = $d25; return $this; }
  523.     //
  524.     //    public function getD26(): ?array { return $this->d26; }
  525.     //    public function setD26(?array $d26): self { $this->d26 = $d26; return $this; }
  526.     //
  527.     //    public function getD27(): ?array { return $this->d27; }
  528.     //    public function setD27(?array $d27): self { $this->d27 = $d27; return $this; }
  529.     //
  530.     //    public function getD28(): ?array { return $this->d28; }
  531.     //    public function setD28(?array $d28): self { $this->d28 = $d28; return $this; }
  532.     //
  533.     //    public function getD29(): ?array { return $this->d29; }
  534.     //    public function setD29(?array $d29): self { $this->d29 = $d29; return $this; }
  535.     //
  536.     //    public function getD30(): ?array { return $this->d30; }
  537.     //    public function setD30(?array $d30): self { $this->d30 = $d30; return $this; }
  538.     //
  539.     //    public function getD31(): ?array { return $this->d31; }
  540.     //    public function setD31(?array $d31): self { $this->d31 = $d31; return $this; }
  541.     /**
  542.      * @ORM\Column(type="json", nullable=true)
  543.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  544.      */
  545.     private $m1_d1 = [];
  546.     public function getM1D1(): ?array { return $this->m1_d1; }
  547.     public function setM1D1(?array $m1_d1): self $this->m1_d1 $m1_d1; return $this; }
  548.     /**
  549.      * @ORM\Column(type="json", nullable=true)
  550.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  551.      */
  552.     private $m1_d2 = [];
  553.     public function getM1D2(): ?array { return $this->m1_d2; }
  554.     public function setM1D2(?array $m1_d2): self $this->m1_d2 $m1_d2; return $this; }
  555.     /**
  556.      * @ORM\Column(type="json", nullable=true)
  557.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  558.      */
  559.     private $m1_d3 = [];
  560.     public function getM1D3(): ?array { return $this->m1_d3; }
  561.     public function setM1D3(?array $m1_d3): self $this->m1_d3 $m1_d3; return $this; }
  562.     /**
  563.      * @ORM\Column(type="json", nullable=true)
  564.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  565.      */
  566.     private $m1_d4 = [];
  567.     public function getM1D4(): ?array { return $this->m1_d4; }
  568.     public function setM1D4(?array $m1_d4): self $this->m1_d4 $m1_d4; return $this; }
  569.     /**
  570.      * @ORM\Column(type="json", nullable=true)
  571.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  572.      */
  573.     private $m1_d5 = [];
  574.     public function getM1D5(): ?array { return $this->m1_d5; }
  575.     public function setM1D5(?array $m1_d5): self $this->m1_d5 $m1_d5; return $this; }
  576.     /**
  577.      * @ORM\Column(type="json", nullable=true)
  578.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  579.      */
  580.     private $m1_d6 = [];
  581.     public function getM1D6(): ?array { return $this->m1_d6; }
  582.     public function setM1D6(?array $m1_d6): self $this->m1_d6 $m1_d6; return $this; }
  583.     /**
  584.      * @ORM\Column(type="json", nullable=true)
  585.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  586.      */
  587.     private $m1_d7 = [];
  588.     public function getM1D7(): ?array { return $this->m1_d7; }
  589.     public function setM1D7(?array $m1_d7): self $this->m1_d7 $m1_d7; return $this; }
  590.     /**
  591.      * @ORM\Column(type="json", nullable=true)
  592.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  593.      */
  594.     private $m1_d8 = [];
  595.     public function getM1D8(): ?array { return $this->m1_d8; }
  596.     public function setM1D8(?array $m1_d8): self $this->m1_d8 $m1_d8; return $this; }
  597.     /**
  598.      * @ORM\Column(type="json", nullable=true)
  599.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  600.      */
  601.     private $m1_d9 = [];
  602.     public function getM1D9(): ?array { return $this->m1_d9; }
  603.     public function setM1D9(?array $m1_d9): self $this->m1_d9 $m1_d9; return $this; }
  604.     /**
  605.      * @ORM\Column(type="json", nullable=true)
  606.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  607.      */
  608.     private $m1_d10 = [];
  609.     public function getM1D10(): ?array { return $this->m1_d10; }
  610.     public function setM1D10(?array $m1_d10): self $this->m1_d10 $m1_d10; return $this; }
  611.     /**
  612.      * @ORM\Column(type="json", nullable=true)
  613.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  614.      */
  615.     private $m1_d11 = [];
  616.     public function getM1D11(): ?array { return $this->m1_d11; }
  617.     public function setM1D11(?array $m1_d11): self $this->m1_d11 $m1_d11; return $this; }
  618.     /**
  619.      * @ORM\Column(type="json", nullable=true)
  620.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  621.      */
  622.     private $m1_d12 = [];
  623.     public function getM1D12(): ?array { return $this->m1_d12; }
  624.     public function setM1D12(?array $m1_d12): self $this->m1_d12 $m1_d12; return $this; }
  625.     /**
  626.      * @ORM\Column(type="json", nullable=true)
  627.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  628.      */
  629.     private $m1_d13 = [];
  630.     public function getM1D13(): ?array { return $this->m1_d13; }
  631.     public function setM1D13(?array $m1_d13): self $this->m1_d13 $m1_d13; return $this; }
  632.     /**
  633.      * @ORM\Column(type="json", nullable=true)
  634.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  635.      */
  636.     private $m1_d14 = [];
  637.     public function getM1D14(): ?array { return $this->m1_d14; }
  638.     public function setM1D14(?array $m1_d14): self $this->m1_d14 $m1_d14; return $this; }
  639.     /**
  640.      * @ORM\Column(type="json", nullable=true)
  641.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  642.      */
  643.     private $m1_d15 = [];
  644.     public function getM1D15(): ?array { return $this->m1_d15; }
  645.     public function setM1D15(?array $m1_d15): self $this->m1_d15 $m1_d15; return $this; }
  646.     /**
  647.      * @ORM\Column(type="json", nullable=true)
  648.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  649.      */
  650.     private $m1_d16 = [];
  651.     public function getM1D16(): ?array { return $this->m1_d16; }
  652.     public function setM1D16(?array $m1_d16): self $this->m1_d16 $m1_d16; return $this; }
  653.     /**
  654.      * @ORM\Column(type="json", nullable=true)
  655.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  656.      */
  657.     private $m1_d17 = [];
  658.     public function getM1D17(): ?array { return $this->m1_d17; }
  659.     public function setM1D17(?array $m1_d17): self $this->m1_d17 $m1_d17; return $this; }
  660.     /**
  661.      * @ORM\Column(type="json", nullable=true)
  662.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  663.      */
  664.     private $m1_d18 = [];
  665.     public function getM1D18(): ?array { return $this->m1_d18; }
  666.     public function setM1D18(?array $m1_d18): self $this->m1_d18 $m1_d18; return $this; }
  667.     /**
  668.      * @ORM\Column(type="json", nullable=true)
  669.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  670.      */
  671.     private $m1_d19 = [];
  672.     public function getM1D19(): ?array { return $this->m1_d19; }
  673.     public function setM1D19(?array $m1_d19): self $this->m1_d19 $m1_d19; return $this; }
  674.     /**
  675.      * @ORM\Column(type="json", nullable=true)
  676.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  677.      */
  678.     private $m1_d20 = [];
  679.     public function getM1D20(): ?array { return $this->m1_d20; }
  680.     public function setM1D20(?array $m1_d20): self $this->m1_d20 $m1_d20; return $this; }
  681.     /**
  682.      * @ORM\Column(type="json", nullable=true)
  683.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  684.      */
  685.     private $m1_d21 = [];
  686.     public function getM1D21(): ?array { return $this->m1_d21; }
  687.     public function setM1D21(?array $m1_d21): self $this->m1_d21 $m1_d21; return $this; }
  688.     /**
  689.      * @ORM\Column(type="json", nullable=true)
  690.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  691.      */
  692.     private $m1_d22 = [];
  693.     public function getM1D22(): ?array { return $this->m1_d22; }
  694.     public function setM1D22(?array $m1_d22): self $this->m1_d22 $m1_d22; return $this; }
  695.     /**
  696.      * @ORM\Column(type="json", nullable=true)
  697.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  698.      */
  699.     private $m1_d23 = [];
  700.     public function getM1D23(): ?array { return $this->m1_d23; }
  701.     public function setM1D23(?array $m1_d23): self $this->m1_d23 $m1_d23; return $this; }
  702.     /**
  703.      * @ORM\Column(type="json", nullable=true)
  704.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  705.      */
  706.     private $m1_d24 = [];
  707.     public function getM1D24(): ?array { return $this->m1_d24; }
  708.     public function setM1D24(?array $m1_d24): self $this->m1_d24 $m1_d24; return $this; }
  709.     /**
  710.      * @ORM\Column(type="json", nullable=true)
  711.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  712.      */
  713.     private $m1_d25 = [];
  714.     public function getM1D25(): ?array { return $this->m1_d25; }
  715.     public function setM1D25(?array $m1_d25): self $this->m1_d25 $m1_d25; return $this; }
  716.     /**
  717.      * @ORM\Column(type="json", nullable=true)
  718.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  719.      */
  720.     private $m1_d26 = [];
  721.     public function getM1D26(): ?array { return $this->m1_d26; }
  722.     public function setM1D26(?array $m1_d26): self $this->m1_d26 $m1_d26; return $this; }
  723.     /**
  724.      * @ORM\Column(type="json", nullable=true)
  725.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  726.      */
  727.     private $m1_d27 = [];
  728.     public function getM1D27(): ?array { return $this->m1_d27; }
  729.     public function setM1D27(?array $m1_d27): self $this->m1_d27 $m1_d27; return $this; }
  730.     /**
  731.      * @ORM\Column(type="json", nullable=true)
  732.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  733.      */
  734.     private $m1_d28 = [];
  735.     public function getM1D28(): ?array { return $this->m1_d28; }
  736.     public function setM1D28(?array $m1_d28): self $this->m1_d28 $m1_d28; return $this; }
  737.     /**
  738.      * @ORM\Column(type="json", nullable=true)
  739.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  740.      */
  741.     private $m1_d29 = [];
  742.     public function getM1D29(): ?array { return $this->m1_d29; }
  743.     public function setM1D29(?array $m1_d29): self $this->m1_d29 $m1_d29; return $this; }
  744.     /**
  745.      * @ORM\Column(type="json", nullable=true)
  746.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  747.      */
  748.     private $m1_d30 = [];
  749.     public function getM1D30(): ?array { return $this->m1_d30; }
  750.     public function setM1D30(?array $m1_d30): self $this->m1_d30 $m1_d30; return $this; }
  751.     /**
  752.      * @ORM\Column(type="json", nullable=true)
  753.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  754.      */
  755.     private $m1_d31 = [];
  756.     public function getM1D31(): ?array { return $this->m1_d31; }
  757.     public function setM1D31(?array $m1_d31): self $this->m1_d31 $m1_d31; return $this; }
  758.     /**
  759.      * @ORM\Column(type="json", nullable=true)
  760.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  761.      */
  762.     private $m2_d1 = [];
  763.     public function getM2D1(): ?array { return $this->m2_d1; }
  764.     public function setM2D1(?array $m2_d1): self $this->m2_d1 $m2_d1; return $this; }
  765.     /**
  766.      * @ORM\Column(type="json", nullable=true)
  767.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  768.      */
  769.     private $m2_d2 = [];
  770.     public function getM2D2(): ?array { return $this->m2_d2; }
  771.     public function setM2D2(?array $m2_d2): self $this->m2_d2 $m2_d2; return $this; }
  772.     /**
  773.      * @ORM\Column(type="json", nullable=true)
  774.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  775.      */
  776.     private $m2_d3 = [];
  777.     public function getM2D3(): ?array { return $this->m2_d3; }
  778.     public function setM2D3(?array $m2_d3): self $this->m2_d3 $m2_d3; return $this; }
  779.     /**
  780.      * @ORM\Column(type="json", nullable=true)
  781.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  782.      */
  783.     private $m2_d4 = [];
  784.     public function getM2D4(): ?array { return $this->m2_d4; }
  785.     public function setM2D4(?array $m2_d4): self $this->m2_d4 $m2_d4; return $this; }
  786.     /**
  787.      * @ORM\Column(type="json", nullable=true)
  788.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  789.      */
  790.     private $m2_d5 = [];
  791.     public function getM2D5(): ?array { return $this->m2_d5; }
  792.     public function setM2D5(?array $m2_d5): self $this->m2_d5 $m2_d5; return $this; }
  793.     /**
  794.      * @ORM\Column(type="json", nullable=true)
  795.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  796.      */
  797.     private $m2_d6 = [];
  798.     public function getM2D6(): ?array { return $this->m2_d6; }
  799.     public function setM2D6(?array $m2_d6): self $this->m2_d6 $m2_d6; return $this; }
  800.     /**
  801.      * @ORM\Column(type="json", nullable=true)
  802.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  803.      */
  804.     private $m2_d7 = [];
  805.     public function getM2D7(): ?array { return $this->m2_d7; }
  806.     public function setM2D7(?array $m2_d7): self $this->m2_d7 $m2_d7; return $this; }
  807.     /**
  808.      * @ORM\Column(type="json", nullable=true)
  809.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  810.      */
  811.     private $m2_d8 = [];
  812.     public function getM2D8(): ?array { return $this->m2_d8; }
  813.     public function setM2D8(?array $m2_d8): self $this->m2_d8 $m2_d8; return $this; }
  814.     /**
  815.      * @ORM\Column(type="json", nullable=true)
  816.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  817.      */
  818.     private $m2_d9 = [];
  819.     public function getM2D9(): ?array { return $this->m2_d9; }
  820.     public function setM2D9(?array $m2_d9): self $this->m2_d9 $m2_d9; return $this; }
  821.     /**
  822.      * @ORM\Column(type="json", nullable=true)
  823.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  824.      */
  825.     private $m2_d10 = [];
  826.     public function getM2D10(): ?array { return $this->m2_d10; }
  827.     public function setM2D10(?array $m2_d10): self $this->m2_d10 $m2_d10; return $this; }
  828.     /**
  829.      * @ORM\Column(type="json", nullable=true)
  830.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  831.      */
  832.     private $m2_d11 = [];
  833.     public function getM2D11(): ?array { return $this->m2_d11; }
  834.     public function setM2D11(?array $m2_d11): self $this->m2_d11 $m2_d11; return $this; }
  835.     /**
  836.      * @ORM\Column(type="json", nullable=true)
  837.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  838.      */
  839.     private $m2_d12 = [];
  840.     public function getM2D12(): ?array { return $this->m2_d12; }
  841.     public function setM2D12(?array $m2_d12): self $this->m2_d12 $m2_d12; return $this; }
  842.     /**
  843.      * @ORM\Column(type="json", nullable=true)
  844.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  845.      */
  846.     private $m2_d13 = [];
  847.     public function getM2D13(): ?array { return $this->m2_d13; }
  848.     public function setM2D13(?array $m2_d13): self $this->m2_d13 $m2_d13; return $this; }
  849.     /**
  850.      * @ORM\Column(type="json", nullable=true)
  851.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  852.      */
  853.     private $m2_d14 = [];
  854.     public function getM2D14(): ?array { return $this->m2_d14; }
  855.     public function setM2D14(?array $m2_d14): self $this->m2_d14 $m2_d14; return $this; }
  856.     /**
  857.      * @ORM\Column(type="json", nullable=true)
  858.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  859.      */
  860.     private $m2_d15 = [];
  861.     public function getM2D15(): ?array { return $this->m2_d15; }
  862.     public function setM2D15(?array $m2_d15): self $this->m2_d15 $m2_d15; return $this; }
  863.     /**
  864.      * @ORM\Column(type="json", nullable=true)
  865.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  866.      */
  867.     private $m2_d16 = [];
  868.     public function getM2D16(): ?array { return $this->m2_d16; }
  869.     public function setM2D16(?array $m2_d16): self $this->m2_d16 $m2_d16; return $this; }
  870.     /**
  871.      * @ORM\Column(type="json", nullable=true)
  872.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  873.      */
  874.     private $m2_d17 = [];
  875.     public function getM2D17(): ?array { return $this->m2_d17; }
  876.     public function setM2D17(?array $m2_d17): self $this->m2_d17 $m2_d17; return $this; }
  877.     /**
  878.      * @ORM\Column(type="json", nullable=true)
  879.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  880.      */
  881.     private $m2_d18 = [];
  882.     public function getM2D18(): ?array { return $this->m2_d18; }
  883.     public function setM2D18(?array $m2_d18): self $this->m2_d18 $m2_d18; return $this; }
  884.     /**
  885.      * @ORM\Column(type="json", nullable=true)
  886.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  887.      */
  888.     private $m2_d19 = [];
  889.     public function getM2D19(): ?array { return $this->m2_d19; }
  890.     public function setM2D19(?array $m2_d19): self $this->m2_d19 $m2_d19; return $this; }
  891.     /**
  892.      * @ORM\Column(type="json", nullable=true)
  893.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  894.      */
  895.     private $m2_d20 = [];
  896.     public function getM2D20(): ?array { return $this->m2_d20; }
  897.     public function setM2D20(?array $m2_d20): self $this->m2_d20 $m2_d20; return $this; }
  898.     /**
  899.      * @ORM\Column(type="json", nullable=true)
  900.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  901.      */
  902.     private $m2_d21 = [];
  903.     public function getM2D21(): ?array { return $this->m2_d21; }
  904.     public function setM2D21(?array $m2_d21): self $this->m2_d21 $m2_d21; return $this; }
  905.     /**
  906.      * @ORM\Column(type="json", nullable=true)
  907.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  908.      */
  909.     private $m2_d22 = [];
  910.     public function getM2D22(): ?array { return $this->m2_d22; }
  911.     public function setM2D22(?array $m2_d22): self $this->m2_d22 $m2_d22; return $this; }
  912.     /**
  913.      * @ORM\Column(type="json", nullable=true)
  914.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  915.      */
  916.     private $m2_d23 = [];
  917.     public function getM2D23(): ?array { return $this->m2_d23; }
  918.     public function setM2D23(?array $m2_d23): self $this->m2_d23 $m2_d23; return $this; }
  919.     /**
  920.      * @ORM\Column(type="json", nullable=true)
  921.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  922.      */
  923.     private $m2_d24 = [];
  924.     public function getM2D24(): ?array { return $this->m2_d24; }
  925.     public function setM2D24(?array $m2_d24): self $this->m2_d24 $m2_d24; return $this; }
  926.     /**
  927.      * @ORM\Column(type="json", nullable=true)
  928.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  929.      */
  930.     private $m2_d25 = [];
  931.     public function getM2D25(): ?array { return $this->m2_d25; }
  932.     public function setM2D25(?array $m2_d25): self $this->m2_d25 $m2_d25; return $this; }
  933.     /**
  934.      * @ORM\Column(type="json", nullable=true)
  935.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  936.      */
  937.     private $m2_d26 = [];
  938.     public function getM2D26(): ?array { return $this->m2_d26; }
  939.     public function setM2D26(?array $m2_d26): self $this->m2_d26 $m2_d26; return $this; }
  940.     /**
  941.      * @ORM\Column(type="json", nullable=true)
  942.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  943.      */
  944.     private $m2_d27 = [];
  945.     public function getM2D27(): ?array { return $this->m2_d27; }
  946.     public function setM2D27(?array $m2_d27): self $this->m2_d27 $m2_d27; return $this; }
  947.     /**
  948.      * @ORM\Column(type="json", nullable=true)
  949.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  950.      */
  951.     private $m2_d28 = [];
  952.     public function getM2D28(): ?array { return $this->m2_d28; }
  953.     public function setM2D28(?array $m2_d28): self $this->m2_d28 $m2_d28; return $this; }
  954.     /**
  955.      * @ORM\Column(type="json", nullable=true)
  956.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  957.      */
  958.     private $m2_d29 = [];
  959.     public function getM2D29(): ?array { return $this->m2_d29; }
  960.     public function setM2D29(?array $m2_d29): self $this->m2_d29 $m2_d29; return $this; }
  961.     /**
  962.      * @ORM\Column(type="json", nullable=true)
  963.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  964.      */
  965.     private $m2_d30 = [];
  966.     public function getM2D30(): ?array { return $this->m2_d30; }
  967.     public function setM2D30(?array $m2_d30): self $this->m2_d30 $m2_d30; return $this; }
  968.     /**
  969.      * @ORM\Column(type="json", nullable=true)
  970.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  971.      */
  972.     private $m2_d31 = [];
  973.     public function getM2D31(): ?array { return $this->m2_d31; }
  974.     public function setM2D31(?array $m2_d31): self $this->m2_d31 $m2_d31; return $this; }
  975.     /**
  976.      * @ORM\Column(type="json", nullable=true)
  977.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  978.      */
  979.     private $m3_d1 = [];
  980.     public function getM3D1(): ?array { return $this->m3_d1; }
  981.     public function setM3D1(?array $m3_d1): self $this->m3_d1 $m3_d1; return $this; }
  982.     /**
  983.      * @ORM\Column(type="json", nullable=true)
  984.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  985.      */
  986.     private $m3_d2 = [];
  987.     public function getM3D2(): ?array { return $this->m3_d2; }
  988.     public function setM3D2(?array $m3_d2): self $this->m3_d2 $m3_d2; return $this; }
  989.     /**
  990.      * @ORM\Column(type="json", nullable=true)
  991.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  992.      */
  993.     private $m3_d3 = [];
  994.     public function getM3D3(): ?array { return $this->m3_d3; }
  995.     public function setM3D3(?array $m3_d3): self $this->m3_d3 $m3_d3; return $this; }
  996.     /**
  997.      * @ORM\Column(type="json", nullable=true)
  998.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  999.      */
  1000.     private $m3_d4 = [];
  1001.     public function getM3D4(): ?array { return $this->m3_d4; }
  1002.     public function setM3D4(?array $m3_d4): self $this->m3_d4 $m3_d4; return $this; }
  1003.     /**
  1004.      * @ORM\Column(type="json", nullable=true)
  1005.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1006.      */
  1007.     private $m3_d5 = [];
  1008.     public function getM3D5(): ?array { return $this->m3_d5; }
  1009.     public function setM3D5(?array $m3_d5): self $this->m3_d5 $m3_d5; return $this; }
  1010.     /**
  1011.      * @ORM\Column(type="json", nullable=true)
  1012.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1013.      */
  1014.     private $m3_d6 = [];
  1015.     public function getM3D6(): ?array { return $this->m3_d6; }
  1016.     public function setM3D6(?array $m3_d6): self $this->m3_d6 $m3_d6; return $this; }
  1017.     /**
  1018.      * @ORM\Column(type="json", nullable=true)
  1019.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1020.      */
  1021.     private $m3_d7 = [];
  1022.     public function getM3D7(): ?array { return $this->m3_d7; }
  1023.     public function setM3D7(?array $m3_d7): self $this->m3_d7 $m3_d7; return $this; }
  1024.     /**
  1025.      * @ORM\Column(type="json", nullable=true)
  1026.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1027.      */
  1028.     private $m3_d8 = [];
  1029.     public function getM3D8(): ?array { return $this->m3_d8; }
  1030.     public function setM3D8(?array $m3_d8): self $this->m3_d8 $m3_d8; return $this; }
  1031.     /**
  1032.      * @ORM\Column(type="json", nullable=true)
  1033.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1034.      */
  1035.     private $m3_d9 = [];
  1036.     public function getM3D9(): ?array { return $this->m3_d9; }
  1037.     public function setM3D9(?array $m3_d9): self $this->m3_d9 $m3_d9; return $this; }
  1038.     /**
  1039.      * @ORM\Column(type="json", nullable=true)
  1040.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1041.      */
  1042.     private $m3_d10 = [];
  1043.     public function getM3D10(): ?array { return $this->m3_d10; }
  1044.     public function setM3D10(?array $m3_d10): self $this->m3_d10 $m3_d10; return $this; }
  1045.     /**
  1046.      * @ORM\Column(type="json", nullable=true)
  1047.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1048.      */
  1049.     private $m3_d11 = [];
  1050.     public function getM3D11(): ?array { return $this->m3_d11; }
  1051.     public function setM3D11(?array $m3_d11): self $this->m3_d11 $m3_d11; return $this; }
  1052.     /**
  1053.      * @ORM\Column(type="json", nullable=true)
  1054.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1055.      */
  1056.     private $m3_d12 = [];
  1057.     public function getM3D12(): ?array { return $this->m3_d12; }
  1058.     public function setM3D12(?array $m3_d12): self $this->m3_d12 $m3_d12; return $this; }
  1059.     /**
  1060.      * @ORM\Column(type="json", nullable=true)
  1061.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1062.      */
  1063.     private $m3_d13 = [];
  1064.     public function getM3D13(): ?array { return $this->m3_d13; }
  1065.     public function setM3D13(?array $m3_d13): self $this->m3_d13 $m3_d13; return $this; }
  1066.     /**
  1067.      * @ORM\Column(type="json", nullable=true)
  1068.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1069.      */
  1070.     private $m3_d14 = [];
  1071.     public function getM3D14(): ?array { return $this->m3_d14; }
  1072.     public function setM3D14(?array $m3_d14): self $this->m3_d14 $m3_d14; return $this; }
  1073.     /**
  1074.      * @ORM\Column(type="json", nullable=true)
  1075.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1076.      */
  1077.     private $m3_d15 = [];
  1078.     public function getM3D15(): ?array { return $this->m3_d15; }
  1079.     public function setM3D15(?array $m3_d15): self $this->m3_d15 $m3_d15; return $this; }
  1080.     /**
  1081.      * @ORM\Column(type="json", nullable=true)
  1082.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1083.      */
  1084.     private $m3_d16 = [];
  1085.     public function getM3D16(): ?array { return $this->m3_d16; }
  1086.     public function setM3D16(?array $m3_d16): self $this->m3_d16 $m3_d16; return $this; }
  1087.     /**
  1088.      * @ORM\Column(type="json", nullable=true)
  1089.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1090.      */
  1091.     private $m3_d17 = [];
  1092.     public function getM3D17(): ?array { return $this->m3_d17; }
  1093.     public function setM3D17(?array $m3_d17): self $this->m3_d17 $m3_d17; return $this; }
  1094.     /**
  1095.      * @ORM\Column(type="json", nullable=true)
  1096.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1097.      */
  1098.     private $m3_d18 = [];
  1099.     public function getM3D18(): ?array { return $this->m3_d18; }
  1100.     public function setM3D18(?array $m3_d18): self $this->m3_d18 $m3_d18; return $this; }
  1101.     /**
  1102.      * @ORM\Column(type="json", nullable=true)
  1103.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1104.      */
  1105.     private $m3_d19 = [];
  1106.     public function getM3D19(): ?array { return $this->m3_d19; }
  1107.     public function setM3D19(?array $m3_d19): self $this->m3_d19 $m3_d19; return $this; }
  1108.     /**
  1109.      * @ORM\Column(type="json", nullable=true)
  1110.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1111.      */
  1112.     private $m3_d20 = [];
  1113.     public function getM3D20(): ?array { return $this->m3_d20; }
  1114.     public function setM3D20(?array $m3_d20): self $this->m3_d20 $m3_d20; return $this; }
  1115.     /**
  1116.      * @ORM\Column(type="json", nullable=true)
  1117.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1118.      */
  1119.     private $m3_d21 = [];
  1120.     public function getM3D21(): ?array { return $this->m3_d21; }
  1121.     public function setM3D21(?array $m3_d21): self $this->m3_d21 $m3_d21; return $this; }
  1122.     /**
  1123.      * @ORM\Column(type="json", nullable=true)
  1124.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1125.      */
  1126.     private $m3_d22 = [];
  1127.     public function getM3D22(): ?array { return $this->m3_d22; }
  1128.     public function setM3D22(?array $m3_d22): self $this->m3_d22 $m3_d22; return $this; }
  1129.     /**
  1130.      * @ORM\Column(type="json", nullable=true)
  1131.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1132.      */
  1133.     private $m3_d23 = [];
  1134.     public function getM3D23(): ?array { return $this->m3_d23; }
  1135.     public function setM3D23(?array $m3_d23): self $this->m3_d23 $m3_d23; return $this; }
  1136.     /**
  1137.      * @ORM\Column(type="json", nullable=true)
  1138.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1139.      */
  1140.     private $m3_d24 = [];
  1141.     public function getM3D24(): ?array { return $this->m3_d24; }
  1142.     public function setM3D24(?array $m3_d24): self $this->m3_d24 $m3_d24; return $this; }
  1143.     /**
  1144.      * @ORM\Column(type="json", nullable=true)
  1145.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1146.      */
  1147.     private $m3_d25 = [];
  1148.     public function getM3D25(): ?array { return $this->m3_d25; }
  1149.     public function setM3D25(?array $m3_d25): self $this->m3_d25 $m3_d25; return $this; }
  1150.     /**
  1151.      * @ORM\Column(type="json", nullable=true)
  1152.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1153.      */
  1154.     private $m3_d26 = [];
  1155.     public function getM3D26(): ?array { return $this->m3_d26; }
  1156.     public function setM3D26(?array $m3_d26): self $this->m3_d26 $m3_d26; return $this; }
  1157.     /**
  1158.      * @ORM\Column(type="json", nullable=true)
  1159.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1160.      */
  1161.     private $m3_d27 = [];
  1162.     public function getM3D27(): ?array { return $this->m3_d27; }
  1163.     public function setM3D27(?array $m3_d27): self $this->m3_d27 $m3_d27; return $this; }
  1164.     /**
  1165.      * @ORM\Column(type="json", nullable=true)
  1166.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1167.      */
  1168.     private $m3_d28 = [];
  1169.     public function getM3D28(): ?array { return $this->m3_d28; }
  1170.     public function setM3D28(?array $m3_d28): self $this->m3_d28 $m3_d28; return $this; }
  1171.     /**
  1172.      * @ORM\Column(type="json", nullable=true)
  1173.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1174.      */
  1175.     private $m3_d29 = [];
  1176.     public function getM3D29(): ?array { return $this->m3_d29; }
  1177.     public function setM3D29(?array $m3_d29): self $this->m3_d29 $m3_d29; return $this; }
  1178.     /**
  1179.      * @ORM\Column(type="json", nullable=true)
  1180.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1181.      */
  1182.     private $m3_d30 = [];
  1183.     public function getM3D30(): ?array { return $this->m3_d30; }
  1184.     public function setM3D30(?array $m3_d30): self $this->m3_d30 $m3_d30; return $this; }
  1185.     /**
  1186.      * @ORM\Column(type="json", nullable=true)
  1187.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1188.      */
  1189.     private $m3_d31 = [];
  1190.     public function getM3D31(): ?array { return $this->m3_d31; }
  1191.     public function setM3D31(?array $m3_d31): self $this->m3_d31 $m3_d31; return $this; }
  1192.     /**
  1193.      * @ORM\Column(type="json", nullable=true)
  1194.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1195.      */
  1196.     private $m4_d1 = [];
  1197.     public function getM4D1(): ?array { return $this->m4_d1; }
  1198.     public function setM4D1(?array $m4_d1): self $this->m4_d1 $m4_d1; return $this; }
  1199.     /**
  1200.      * @ORM\Column(type="json", nullable=true)
  1201.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1202.      */
  1203.     private $m4_d2 = [];
  1204.     public function getM4D2(): ?array { return $this->m4_d2; }
  1205.     public function setM4D2(?array $m4_d2): self $this->m4_d2 $m4_d2; return $this; }
  1206.     /**
  1207.      * @ORM\Column(type="json", nullable=true)
  1208.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1209.      */
  1210.     private $m4_d3 = [];
  1211.     public function getM4D3(): ?array { return $this->m4_d3; }
  1212.     public function setM4D3(?array $m4_d3): self $this->m4_d3 $m4_d3; return $this; }
  1213.     /**
  1214.      * @ORM\Column(type="json", nullable=true)
  1215.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1216.      */
  1217.     private $m4_d4 = [];
  1218.     public function getM4D4(): ?array { return $this->m4_d4; }
  1219.     public function setM4D4(?array $m4_d4): self $this->m4_d4 $m4_d4; return $this; }
  1220.     /**
  1221.      * @ORM\Column(type="json", nullable=true)
  1222.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1223.      */
  1224.     private $m4_d5 = [];
  1225.     public function getM4D5(): ?array { return $this->m4_d5; }
  1226.     public function setM4D5(?array $m4_d5): self $this->m4_d5 $m4_d5; return $this; }
  1227.     /**
  1228.      * @ORM\Column(type="json", nullable=true)
  1229.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1230.      */
  1231.     private $m4_d6 = [];
  1232.     public function getM4D6(): ?array { return $this->m4_d6; }
  1233.     public function setM4D6(?array $m4_d6): self $this->m4_d6 $m4_d6; return $this; }
  1234.     /**
  1235.      * @ORM\Column(type="json", nullable=true)
  1236.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1237.      */
  1238.     private $m4_d7 = [];
  1239.     public function getM4D7(): ?array { return $this->m4_d7; }
  1240.     public function setM4D7(?array $m4_d7): self $this->m4_d7 $m4_d7; return $this; }
  1241.     /**
  1242.      * @ORM\Column(type="json", nullable=true)
  1243.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1244.      */
  1245.     private $m4_d8 = [];
  1246.     public function getM4D8(): ?array { return $this->m4_d8; }
  1247.     public function setM4D8(?array $m4_d8): self $this->m4_d8 $m4_d8; return $this; }
  1248.     /**
  1249.      * @ORM\Column(type="json", nullable=true)
  1250.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1251.      */
  1252.     private $m4_d9 = [];
  1253.     public function getM4D9(): ?array { return $this->m4_d9; }
  1254.     public function setM4D9(?array $m4_d9): self $this->m4_d9 $m4_d9; return $this; }
  1255.     /**
  1256.      * @ORM\Column(type="json", nullable=true)
  1257.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1258.      */
  1259.     private $m4_d10 = [];
  1260.     public function getM4D10(): ?array { return $this->m4_d10; }
  1261.     public function setM4D10(?array $m4_d10): self $this->m4_d10 $m4_d10; return $this; }
  1262.     /**
  1263.      * @ORM\Column(type="json", nullable=true)
  1264.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1265.      */
  1266.     private $m4_d11 = [];
  1267.     public function getM4D11(): ?array { return $this->m4_d11; }
  1268.     public function setM4D11(?array $m4_d11): self $this->m4_d11 $m4_d11; return $this; }
  1269.     /**
  1270.      * @ORM\Column(type="json", nullable=true)
  1271.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1272.      */
  1273.     private $m4_d12 = [];
  1274.     public function getM4D12(): ?array { return $this->m4_d12; }
  1275.     public function setM4D12(?array $m4_d12): self $this->m4_d12 $m4_d12; return $this; }
  1276.     /**
  1277.      * @ORM\Column(type="json", nullable=true)
  1278.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1279.      */
  1280.     private $m4_d13 = [];
  1281.     public function getM4D13(): ?array { return $this->m4_d13; }
  1282.     public function setM4D13(?array $m4_d13): self $this->m4_d13 $m4_d13; return $this; }
  1283.     /**
  1284.      * @ORM\Column(type="json", nullable=true)
  1285.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1286.      */
  1287.     private $m4_d14 = [];
  1288.     public function getM4D14(): ?array { return $this->m4_d14; }
  1289.     public function setM4D14(?array $m4_d14): self $this->m4_d14 $m4_d14; return $this; }
  1290.     /**
  1291.      * @ORM\Column(type="json", nullable=true)
  1292.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1293.      */
  1294.     private $m4_d15 = [];
  1295.     public function getM4D15(): ?array { return $this->m4_d15; }
  1296.     public function setM4D15(?array $m4_d15): self $this->m4_d15 $m4_d15; return $this; }
  1297.     /**
  1298.      * @ORM\Column(type="json", nullable=true)
  1299.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1300.      */
  1301.     private $m4_d16 = [];
  1302.     public function getM4D16(): ?array { return $this->m4_d16; }
  1303.     public function setM4D16(?array $m4_d16): self $this->m4_d16 $m4_d16; return $this; }
  1304.     /**
  1305.      * @ORM\Column(type="json", nullable=true)
  1306.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1307.      */
  1308.     private $m4_d17 = [];
  1309.     public function getM4D17(): ?array { return $this->m4_d17; }
  1310.     public function setM4D17(?array $m4_d17): self $this->m4_d17 $m4_d17; return $this; }
  1311.     /**
  1312.      * @ORM\Column(type="json", nullable=true)
  1313.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1314.      */
  1315.     private $m4_d18 = [];
  1316.     public function getM4D18(): ?array { return $this->m4_d18; }
  1317.     public function setM4D18(?array $m4_d18): self $this->m4_d18 $m4_d18; return $this; }
  1318.     /**
  1319.      * @ORM\Column(type="json", nullable=true)
  1320.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1321.      */
  1322.     private $m4_d19 = [];
  1323.     public function getM4D19(): ?array { return $this->m4_d19; }
  1324.     public function setM4D19(?array $m4_d19): self $this->m4_d19 $m4_d19; return $this; }
  1325.     /**
  1326.      * @ORM\Column(type="json", nullable=true)
  1327.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1328.      */
  1329.     private $m4_d20 = [];
  1330.     public function getM4D20(): ?array { return $this->m4_d20; }
  1331.     public function setM4D20(?array $m4_d20): self $this->m4_d20 $m4_d20; return $this; }
  1332.     /**
  1333.      * @ORM\Column(type="json", nullable=true)
  1334.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1335.      */
  1336.     private $m4_d21 = [];
  1337.     public function getM4D21(): ?array { return $this->m4_d21; }
  1338.     public function setM4D21(?array $m4_d21): self $this->m4_d21 $m4_d21; return $this; }
  1339.     /**
  1340.      * @ORM\Column(type="json", nullable=true)
  1341.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1342.      */
  1343.     private $m4_d22 = [];
  1344.     public function getM4D22(): ?array { return $this->m4_d22; }
  1345.     public function setM4D22(?array $m4_d22): self $this->m4_d22 $m4_d22; return $this; }
  1346.     /**
  1347.      * @ORM\Column(type="json", nullable=true)
  1348.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1349.      */
  1350.     private $m4_d23 = [];
  1351.     public function getM4D23(): ?array { return $this->m4_d23; }
  1352.     public function setM4D23(?array $m4_d23): self $this->m4_d23 $m4_d23; return $this; }
  1353.     /**
  1354.      * @ORM\Column(type="json", nullable=true)
  1355.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1356.      */
  1357.     private $m4_d24 = [];
  1358.     public function getM4D24(): ?array { return $this->m4_d24; }
  1359.     public function setM4D24(?array $m4_d24): self $this->m4_d24 $m4_d24; return $this; }
  1360.     /**
  1361.      * @ORM\Column(type="json", nullable=true)
  1362.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1363.      */
  1364.     private $m4_d25 = [];
  1365.     public function getM4D25(): ?array { return $this->m4_d25; }
  1366.     public function setM4D25(?array $m4_d25): self $this->m4_d25 $m4_d25; return $this; }
  1367.     /**
  1368.      * @ORM\Column(type="json", nullable=true)
  1369.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1370.      */
  1371.     private $m4_d26 = [];
  1372.     public function getM4D26(): ?array { return $this->m4_d26; }
  1373.     public function setM4D26(?array $m4_d26): self $this->m4_d26 $m4_d26; return $this; }
  1374.     /**
  1375.      * @ORM\Column(type="json", nullable=true)
  1376.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1377.      */
  1378.     private $m4_d27 = [];
  1379.     public function getM4D27(): ?array { return $this->m4_d27; }
  1380.     public function setM4D27(?array $m4_d27): self $this->m4_d27 $m4_d27; return $this; }
  1381.     /**
  1382.      * @ORM\Column(type="json", nullable=true)
  1383.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1384.      */
  1385.     private $m4_d28 = [];
  1386.     public function getM4D28(): ?array { return $this->m4_d28; }
  1387.     public function setM4D28(?array $m4_d28): self $this->m4_d28 $m4_d28; return $this; }
  1388.     /**
  1389.      * @ORM\Column(type="json", nullable=true)
  1390.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1391.      */
  1392.     private $m4_d29 = [];
  1393.     public function getM4D29(): ?array { return $this->m4_d29; }
  1394.     public function setM4D29(?array $m4_d29): self $this->m4_d29 $m4_d29; return $this; }
  1395.     /**
  1396.      * @ORM\Column(type="json", nullable=true)
  1397.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1398.      */
  1399.     private $m4_d30 = [];
  1400.     public function getM4D30(): ?array { return $this->m4_d30; }
  1401.     public function setM4D30(?array $m4_d30): self $this->m4_d30 $m4_d30; return $this; }
  1402.     /**
  1403.      * @ORM\Column(type="json", nullable=true)
  1404.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1405.      */
  1406.     private $m4_d31 = [];
  1407.     public function getM4D31(): ?array { return $this->m4_d31; }
  1408.     public function setM4D31(?array $m4_d31): self $this->m4_d31 $m4_d31; return $this; }
  1409.     /**
  1410.      * @ORM\Column(type="json", nullable=true)
  1411.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1412.      */
  1413.     private $m5_d1 = [];
  1414.     public function getM5D1(): ?array { return $this->m5_d1; }
  1415.     public function setM5D1(?array $m5_d1): self $this->m5_d1 $m5_d1; return $this; }
  1416.     /**
  1417.      * @ORM\Column(type="json", nullable=true)
  1418.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1419.      */
  1420.     private $m5_d2 = [];
  1421.     public function getM5D2(): ?array { return $this->m5_d2; }
  1422.     public function setM5D2(?array $m5_d2): self $this->m5_d2 $m5_d2; return $this; }
  1423.     /**
  1424.      * @ORM\Column(type="json", nullable=true)
  1425.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1426.      */
  1427.     private $m5_d3 = [];
  1428.     public function getM5D3(): ?array { return $this->m5_d3; }
  1429.     public function setM5D3(?array $m5_d3): self $this->m5_d3 $m5_d3; return $this; }
  1430.     /**
  1431.      * @ORM\Column(type="json", nullable=true)
  1432.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1433.      */
  1434.     private $m5_d4 = [];
  1435.     public function getM5D4(): ?array { return $this->m5_d4; }
  1436.     public function setM5D4(?array $m5_d4): self $this->m5_d4 $m5_d4; return $this; }
  1437.     /**
  1438.      * @ORM\Column(type="json", nullable=true)
  1439.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1440.      */
  1441.     private $m5_d5 = [];
  1442.     public function getM5D5(): ?array { return $this->m5_d5; }
  1443.     public function setM5D5(?array $m5_d5): self $this->m5_d5 $m5_d5; return $this; }
  1444.     /**
  1445.      * @ORM\Column(type="json", nullable=true)
  1446.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1447.      */
  1448.     private $m5_d6 = [];
  1449.     public function getM5D6(): ?array { return $this->m5_d6; }
  1450.     public function setM5D6(?array $m5_d6): self $this->m5_d6 $m5_d6; return $this; }
  1451.     /**
  1452.      * @ORM\Column(type="json", nullable=true)
  1453.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1454.      */
  1455.     private $m5_d7 = [];
  1456.     public function getM5D7(): ?array { return $this->m5_d7; }
  1457.     public function setM5D7(?array $m5_d7): self $this->m5_d7 $m5_d7; return $this; }
  1458.     /**
  1459.      * @ORM\Column(type="json", nullable=true)
  1460.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1461.      */
  1462.     private $m5_d8 = [];
  1463.     public function getM5D8(): ?array { return $this->m5_d8; }
  1464.     public function setM5D8(?array $m5_d8): self $this->m5_d8 $m5_d8; return $this; }
  1465.     /**
  1466.      * @ORM\Column(type="json", nullable=true)
  1467.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1468.      */
  1469.     private $m5_d9 = [];
  1470.     public function getM5D9(): ?array { return $this->m5_d9; }
  1471.     public function setM5D9(?array $m5_d9): self $this->m5_d9 $m5_d9; return $this; }
  1472.     /**
  1473.      * @ORM\Column(type="json", nullable=true)
  1474.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1475.      */
  1476.     private $m5_d10 = [];
  1477.     public function getM5D10(): ?array { return $this->m5_d10; }
  1478.     public function setM5D10(?array $m5_d10): self $this->m5_d10 $m5_d10; return $this; }
  1479.     /**
  1480.      * @ORM\Column(type="json", nullable=true)
  1481.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1482.      */
  1483.     private $m5_d11 = [];
  1484.     public function getM5D11(): ?array { return $this->m5_d11; }
  1485.     public function setM5D11(?array $m5_d11): self $this->m5_d11 $m5_d11; return $this; }
  1486.     /**
  1487.      * @ORM\Column(type="json", nullable=true)
  1488.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1489.      */
  1490.     private $m5_d12 = [];
  1491.     public function getM5D12(): ?array { return $this->m5_d12; }
  1492.     public function setM5D12(?array $m5_d12): self $this->m5_d12 $m5_d12; return $this; }
  1493.     /**
  1494.      * @ORM\Column(type="json", nullable=true)
  1495.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1496.      */
  1497.     private $m5_d13 = [];
  1498.     public function getM5D13(): ?array { return $this->m5_d13; }
  1499.     public function setM5D13(?array $m5_d13): self $this->m5_d13 $m5_d13; return $this; }
  1500.     /**
  1501.      * @ORM\Column(type="json", nullable=true)
  1502.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1503.      */
  1504.     private $m5_d14 = [];
  1505.     public function getM5D14(): ?array { return $this->m5_d14; }
  1506.     public function setM5D14(?array $m5_d14): self $this->m5_d14 $m5_d14; return $this; }
  1507.     /**
  1508.      * @ORM\Column(type="json", nullable=true)
  1509.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1510.      */
  1511.     private $m5_d15 = [];
  1512.     public function getM5D15(): ?array { return $this->m5_d15; }
  1513.     public function setM5D15(?array $m5_d15): self $this->m5_d15 $m5_d15; return $this; }
  1514.     /**
  1515.      * @ORM\Column(type="json", nullable=true)
  1516.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1517.      */
  1518.     private $m5_d16 = [];
  1519.     public function getM5D16(): ?array { return $this->m5_d16; }
  1520.     public function setM5D16(?array $m5_d16): self $this->m5_d16 $m5_d16; return $this; }
  1521.     /**
  1522.      * @ORM\Column(type="json", nullable=true)
  1523.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1524.      */
  1525.     private $m5_d17 = [];
  1526.     public function getM5D17(): ?array { return $this->m5_d17; }
  1527.     public function setM5D17(?array $m5_d17): self $this->m5_d17 $m5_d17; return $this; }
  1528.     /**
  1529.      * @ORM\Column(type="json", nullable=true)
  1530.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1531.      */
  1532.     private $m5_d18 = [];
  1533.     public function getM5D18(): ?array { return $this->m5_d18; }
  1534.     public function setM5D18(?array $m5_d18): self $this->m5_d18 $m5_d18; return $this; }
  1535.     /**
  1536.      * @ORM\Column(type="json", nullable=true)
  1537.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1538.      */
  1539.     private $m5_d19 = [];
  1540.     public function getM5D19(): ?array { return $this->m5_d19; }
  1541.     public function setM5D19(?array $m5_d19): self $this->m5_d19 $m5_d19; return $this; }
  1542.     /**
  1543.      * @ORM\Column(type="json", nullable=true)
  1544.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1545.      */
  1546.     private $m5_d20 = [];
  1547.     public function getM5D20(): ?array { return $this->m5_d20; }
  1548.     public function setM5D20(?array $m5_d20): self $this->m5_d20 $m5_d20; return $this; }
  1549.     /**
  1550.      * @ORM\Column(type="json", nullable=true)
  1551.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1552.      */
  1553.     private $m5_d21 = [];
  1554.     public function getM5D21(): ?array { return $this->m5_d21; }
  1555.     public function setM5D21(?array $m5_d21): self $this->m5_d21 $m5_d21; return $this; }
  1556.     /**
  1557.      * @ORM\Column(type="json", nullable=true)
  1558.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1559.      */
  1560.     private $m5_d22 = [];
  1561.     public function getM5D22(): ?array { return $this->m5_d22; }
  1562.     public function setM5D22(?array $m5_d22): self $this->m5_d22 $m5_d22; return $this; }
  1563.     /**
  1564.      * @ORM\Column(type="json", nullable=true)
  1565.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1566.      */
  1567.     private $m5_d23 = [];
  1568.     public function getM5D23(): ?array { return $this->m5_d23; }
  1569.     public function setM5D23(?array $m5_d23): self $this->m5_d23 $m5_d23; return $this; }
  1570.     /**
  1571.      * @ORM\Column(type="json", nullable=true)
  1572.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1573.      */
  1574.     private $m5_d24 = [];
  1575.     public function getM5D24(): ?array { return $this->m5_d24; }
  1576.     public function setM5D24(?array $m5_d24): self $this->m5_d24 $m5_d24; return $this; }
  1577.     /**
  1578.      * @ORM\Column(type="json", nullable=true)
  1579.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1580.      */
  1581.     private $m5_d25 = [];
  1582.     public function getM5D25(): ?array { return $this->m5_d25; }
  1583.     public function setM5D25(?array $m5_d25): self $this->m5_d25 $m5_d25; return $this; }
  1584.     /**
  1585.      * @ORM\Column(type="json", nullable=true)
  1586.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1587.      */
  1588.     private $m5_d26 = [];
  1589.     public function getM5D26(): ?array { return $this->m5_d26; }
  1590.     public function setM5D26(?array $m5_d26): self $this->m5_d26 $m5_d26; return $this; }
  1591.     /**
  1592.      * @ORM\Column(type="json", nullable=true)
  1593.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1594.      */
  1595.     private $m5_d27 = [];
  1596.     public function getM5D27(): ?array { return $this->m5_d27; }
  1597.     public function setM5D27(?array $m5_d27): self $this->m5_d27 $m5_d27; return $this; }
  1598.     /**
  1599.      * @ORM\Column(type="json", nullable=true)
  1600.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1601.      */
  1602.     private $m5_d28 = [];
  1603.     public function getM5D28(): ?array { return $this->m5_d28; }
  1604.     public function setM5D28(?array $m5_d28): self $this->m5_d28 $m5_d28; return $this; }
  1605.     /**
  1606.      * @ORM\Column(type="json", nullable=true)
  1607.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1608.      */
  1609.     private $m5_d29 = [];
  1610.     public function getM5D29(): ?array { return $this->m5_d29; }
  1611.     public function setM5D29(?array $m5_d29): self $this->m5_d29 $m5_d29; return $this; }
  1612.     /**
  1613.      * @ORM\Column(type="json", nullable=true)
  1614.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1615.      */
  1616.     private $m5_d30 = [];
  1617.     public function getM5D30(): ?array { return $this->m5_d30; }
  1618.     public function setM5D30(?array $m5_d30): self $this->m5_d30 $m5_d30; return $this; }
  1619.     /**
  1620.      * @ORM\Column(type="json", nullable=true)
  1621.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1622.      */
  1623.     private $m5_d31 = [];
  1624.     public function getM5D31(): ?array { return $this->m5_d31; }
  1625.     public function setM5D31(?array $m5_d31): self $this->m5_d31 $m5_d31; return $this; }
  1626.     /**
  1627.      * @ORM\Column(type="json", nullable=true)
  1628.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1629.      */
  1630.     private $m6_d1 = [];
  1631.     public function getM6D1(): ?array { return $this->m6_d1; }
  1632.     public function setM6D1(?array $m6_d1): self $this->m6_d1 $m6_d1; return $this; }
  1633.     /**
  1634.      * @ORM\Column(type="json", nullable=true)
  1635.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1636.      */
  1637.     private $m6_d2 = [];
  1638.     public function getM6D2(): ?array { return $this->m6_d2; }
  1639.     public function setM6D2(?array $m6_d2): self $this->m6_d2 $m6_d2; return $this; }
  1640.     /**
  1641.      * @ORM\Column(type="json", nullable=true)
  1642.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1643.      */
  1644.     private $m6_d3 = [];
  1645.     public function getM6D3(): ?array { return $this->m6_d3; }
  1646.     public function setM6D3(?array $m6_d3): self $this->m6_d3 $m6_d3; return $this; }
  1647.     /**
  1648.      * @ORM\Column(type="json", nullable=true)
  1649.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1650.      */
  1651.     private $m6_d4 = [];
  1652.     public function getM6D4(): ?array { return $this->m6_d4; }
  1653.     public function setM6D4(?array $m6_d4): self $this->m6_d4 $m6_d4; return $this; }
  1654.     /**
  1655.      * @ORM\Column(type="json", nullable=true)
  1656.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1657.      */
  1658.     private $m6_d5 = [];
  1659.     public function getM6D5(): ?array { return $this->m6_d5; }
  1660.     public function setM6D5(?array $m6_d5): self $this->m6_d5 $m6_d5; return $this; }
  1661.     /**
  1662.      * @ORM\Column(type="json", nullable=true)
  1663.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1664.      */
  1665.     private $m6_d6 = [];
  1666.     public function getM6D6(): ?array { return $this->m6_d6; }
  1667.     public function setM6D6(?array $m6_d6): self $this->m6_d6 $m6_d6; return $this; }
  1668.     /**
  1669.      * @ORM\Column(type="json", nullable=true)
  1670.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1671.      */
  1672.     private $m6_d7 = [];
  1673.     public function getM6D7(): ?array { return $this->m6_d7; }
  1674.     public function setM6D7(?array $m6_d7): self $this->m6_d7 $m6_d7; return $this; }
  1675.     /**
  1676.      * @ORM\Column(type="json", nullable=true)
  1677.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1678.      */
  1679.     private $m6_d8 = [];
  1680.     public function getM6D8(): ?array { return $this->m6_d8; }
  1681.     public function setM6D8(?array $m6_d8): self $this->m6_d8 $m6_d8; return $this; }
  1682.     /**
  1683.      * @ORM\Column(type="json", nullable=true)
  1684.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1685.      */
  1686.     private $m6_d9 = [];
  1687.     public function getM6D9(): ?array { return $this->m6_d9; }
  1688.     public function setM6D9(?array $m6_d9): self $this->m6_d9 $m6_d9; return $this; }
  1689.     /**
  1690.      * @ORM\Column(type="json", nullable=true)
  1691.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1692.      */
  1693.     private $m6_d10 = [];
  1694.     public function getM6D10(): ?array { return $this->m6_d10; }
  1695.     public function setM6D10(?array $m6_d10): self $this->m6_d10 $m6_d10; return $this; }
  1696.     /**
  1697.      * @ORM\Column(type="json", nullable=true)
  1698.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1699.      */
  1700.     private $m6_d11 = [];
  1701.     public function getM6D11(): ?array { return $this->m6_d11; }
  1702.     public function setM6D11(?array $m6_d11): self $this->m6_d11 $m6_d11; return $this; }
  1703.     /**
  1704.      * @ORM\Column(type="json", nullable=true)
  1705.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1706.      */
  1707.     private $m6_d12 = [];
  1708.     public function getM6D12(): ?array { return $this->m6_d12; }
  1709.     public function setM6D12(?array $m6_d12): self $this->m6_d12 $m6_d12; return $this; }
  1710.     /**
  1711.      * @ORM\Column(type="json", nullable=true)
  1712.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1713.      */
  1714.     private $m6_d13 = [];
  1715.     public function getM6D13(): ?array { return $this->m6_d13; }
  1716.     public function setM6D13(?array $m6_d13): self $this->m6_d13 $m6_d13; return $this; }
  1717.     /**
  1718.      * @ORM\Column(type="json", nullable=true)
  1719.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1720.      */
  1721.     private $m6_d14 = [];
  1722.     public function getM6D14(): ?array { return $this->m6_d14; }
  1723.     public function setM6D14(?array $m6_d14): self $this->m6_d14 $m6_d14; return $this; }
  1724.     /**
  1725.      * @ORM\Column(type="json", nullable=true)
  1726.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1727.      */
  1728.     private $m6_d15 = [];
  1729.     public function getM6D15(): ?array { return $this->m6_d15; }
  1730.     public function setM6D15(?array $m6_d15): self $this->m6_d15 $m6_d15; return $this; }
  1731.     /**
  1732.      * @ORM\Column(type="json", nullable=true)
  1733.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1734.      */
  1735.     private $m6_d16 = [];
  1736.     public function getM6D16(): ?array { return $this->m6_d16; }
  1737.     public function setM6D16(?array $m6_d16): self $this->m6_d16 $m6_d16; return $this; }
  1738.     /**
  1739.      * @ORM\Column(type="json", nullable=true)
  1740.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1741.      */
  1742.     private $m6_d17 = [];
  1743.     public function getM6D17(): ?array { return $this->m6_d17; }
  1744.     public function setM6D17(?array $m6_d17): self $this->m6_d17 $m6_d17; return $this; }
  1745.     /**
  1746.      * @ORM\Column(type="json", nullable=true)
  1747.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1748.      */
  1749.     private $m6_d18 = [];
  1750.     public function getM6D18(): ?array { return $this->m6_d18; }
  1751.     public function setM6D18(?array $m6_d18): self $this->m6_d18 $m6_d18; return $this; }
  1752.     /**
  1753.      * @ORM\Column(type="json", nullable=true)
  1754.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1755.      */
  1756.     private $m6_d19 = [];
  1757.     public function getM6D19(): ?array { return $this->m6_d19; }
  1758.     public function setM6D19(?array $m6_d19): self $this->m6_d19 $m6_d19; return $this; }
  1759.     /**
  1760.      * @ORM\Column(type="json", nullable=true)
  1761.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1762.      */
  1763.     private $m6_d20 = [];
  1764.     public function getM6D20(): ?array { return $this->m6_d20; }
  1765.     public function setM6D20(?array $m6_d20): self $this->m6_d20 $m6_d20; return $this; }
  1766.     /**
  1767.      * @ORM\Column(type="json", nullable=true)
  1768.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1769.      */
  1770.     private $m6_d21 = [];
  1771.     public function getM6D21(): ?array { return $this->m6_d21; }
  1772.     public function setM6D21(?array $m6_d21): self $this->m6_d21 $m6_d21; return $this; }
  1773.     /**
  1774.      * @ORM\Column(type="json", nullable=true)
  1775.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1776.      */
  1777.     private $m6_d22 = [];
  1778.     public function getM6D22(): ?array { return $this->m6_d22; }
  1779.     public function setM6D22(?array $m6_d22): self $this->m6_d22 $m6_d22; return $this; }
  1780.     /**
  1781.      * @ORM\Column(type="json", nullable=true)
  1782.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1783.      */
  1784.     private $m6_d23 = [];
  1785.     public function getM6D23(): ?array { return $this->m6_d23; }
  1786.     public function setM6D23(?array $m6_d23): self $this->m6_d23 $m6_d23; return $this; }
  1787.     /**
  1788.      * @ORM\Column(type="json", nullable=true)
  1789.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1790.      */
  1791.     private $m6_d24 = [];
  1792.     public function getM6D24(): ?array { return $this->m6_d24; }
  1793.     public function setM6D24(?array $m6_d24): self $this->m6_d24 $m6_d24; return $this; }
  1794.     /**
  1795.      * @ORM\Column(type="json", nullable=true)
  1796.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1797.      */
  1798.     private $m6_d25 = [];
  1799.     public function getM6D25(): ?array { return $this->m6_d25; }
  1800.     public function setM6D25(?array $m6_d25): self $this->m6_d25 $m6_d25; return $this; }
  1801.     /**
  1802.      * @ORM\Column(type="json", nullable=true)
  1803.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1804.      */
  1805.     private $m6_d26 = [];
  1806.     public function getM6D26(): ?array { return $this->m6_d26; }
  1807.     public function setM6D26(?array $m6_d26): self $this->m6_d26 $m6_d26; return $this; }
  1808.     /**
  1809.      * @ORM\Column(type="json", nullable=true)
  1810.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1811.      */
  1812.     private $m6_d27 = [];
  1813.     public function getM6D27(): ?array { return $this->m6_d27; }
  1814.     public function setM6D27(?array $m6_d27): self $this->m6_d27 $m6_d27; return $this; }
  1815.     /**
  1816.      * @ORM\Column(type="json", nullable=true)
  1817.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1818.      */
  1819.     private $m6_d28 = [];
  1820.     public function getM6D28(): ?array { return $this->m6_d28; }
  1821.     public function setM6D28(?array $m6_d28): self $this->m6_d28 $m6_d28; return $this; }
  1822.     /**
  1823.      * @ORM\Column(type="json", nullable=true)
  1824.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1825.      */
  1826.     private $m6_d29 = [];
  1827.     public function getM6D29(): ?array { return $this->m6_d29; }
  1828.     public function setM6D29(?array $m6_d29): self $this->m6_d29 $m6_d29; return $this; }
  1829.     /**
  1830.      * @ORM\Column(type="json", nullable=true)
  1831.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1832.      */
  1833.     private $m6_d30 = [];
  1834.     public function getM6D30(): ?array { return $this->m6_d30; }
  1835.     public function setM6D30(?array $m6_d30): self $this->m6_d30 $m6_d30; return $this; }
  1836.     /**
  1837.      * @ORM\Column(type="json", nullable=true)
  1838.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1839.      */
  1840.     private $m6_d31 = [];
  1841.     public function getM6D31(): ?array { return $this->m6_d31; }
  1842.     public function setM6D31(?array $m6_d31): self $this->m6_d31 $m6_d31; return $this; }
  1843.     /**
  1844.      * @ORM\Column(type="json", nullable=true)
  1845.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1846.      */
  1847.     private $m7_d1 = [];
  1848.     public function getM7D1(): ?array { return $this->m7_d1; }
  1849.     public function setM7D1(?array $m7_d1): self $this->m7_d1 $m7_d1; return $this; }
  1850.     /**
  1851.      * @ORM\Column(type="json", nullable=true)
  1852.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1853.      */
  1854.     private $m7_d2 = [];
  1855.     public function getM7D2(): ?array { return $this->m7_d2; }
  1856.     public function setM7D2(?array $m7_d2): self $this->m7_d2 $m7_d2; return $this; }
  1857.     /**
  1858.      * @ORM\Column(type="json", nullable=true)
  1859.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1860.      */
  1861.     private $m7_d3 = [];
  1862.     public function getM7D3(): ?array { return $this->m7_d3; }
  1863.     public function setM7D3(?array $m7_d3): self $this->m7_d3 $m7_d3; return $this; }
  1864.     /**
  1865.      * @ORM\Column(type="json", nullable=true)
  1866.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1867.      */
  1868.     private $m7_d4 = [];
  1869.     public function getM7D4(): ?array { return $this->m7_d4; }
  1870.     public function setM7D4(?array $m7_d4): self $this->m7_d4 $m7_d4; return $this; }
  1871.     /**
  1872.      * @ORM\Column(type="json", nullable=true)
  1873.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1874.      */
  1875.     private $m7_d5 = [];
  1876.     public function getM7D5(): ?array { return $this->m7_d5; }
  1877.     public function setM7D5(?array $m7_d5): self $this->m7_d5 $m7_d5; return $this; }
  1878.     /**
  1879.      * @ORM\Column(type="json", nullable=true)
  1880.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1881.      */
  1882.     private $m7_d6 = [];
  1883.     public function getM7D6(): ?array { return $this->m7_d6; }
  1884.     public function setM7D6(?array $m7_d6): self $this->m7_d6 $m7_d6; return $this; }
  1885.     /**
  1886.      * @ORM\Column(type="json", nullable=true)
  1887.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1888.      */
  1889.     private $m7_d7 = [];
  1890.     public function getM7D7(): ?array { return $this->m7_d7; }
  1891.     public function setM7D7(?array $m7_d7): self $this->m7_d7 $m7_d7; return $this; }
  1892.     /**
  1893.      * @ORM\Column(type="json", nullable=true)
  1894.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1895.      */
  1896.     private $m7_d8 = [];
  1897.     public function getM7D8(): ?array { return $this->m7_d8; }
  1898.     public function setM7D8(?array $m7_d8): self $this->m7_d8 $m7_d8; return $this; }
  1899.     /**
  1900.      * @ORM\Column(type="json", nullable=true)
  1901.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1902.      */
  1903.     private $m7_d9 = [];
  1904.     public function getM7D9(): ?array { return $this->m7_d9; }
  1905.     public function setM7D9(?array $m7_d9): self $this->m7_d9 $m7_d9; return $this; }
  1906.     /**
  1907.      * @ORM\Column(type="json", nullable=true)
  1908.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1909.      */
  1910.     private $m7_d10 = [];
  1911.     public function getM7D10(): ?array { return $this->m7_d10; }
  1912.     public function setM7D10(?array $m7_d10): self $this->m7_d10 $m7_d10; return $this; }
  1913.     /**
  1914.      * @ORM\Column(type="json", nullable=true)
  1915.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1916.      */
  1917.     private $m7_d11 = [];
  1918.     public function getM7D11(): ?array { return $this->m7_d11; }
  1919.     public function setM7D11(?array $m7_d11): self $this->m7_d11 $m7_d11; return $this; }
  1920.     /**
  1921.      * @ORM\Column(type="json", nullable=true)
  1922.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1923.      */
  1924.     private $m7_d12 = [];
  1925.     public function getM7D12(): ?array { return $this->m7_d12; }
  1926.     public function setM7D12(?array $m7_d12): self $this->m7_d12 $m7_d12; return $this; }
  1927.     /**
  1928.      * @ORM\Column(type="json", nullable=true)
  1929.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1930.      */
  1931.     private $m7_d13 = [];
  1932.     public function getM7D13(): ?array { return $this->m7_d13; }
  1933.     public function setM7D13(?array $m7_d13): self $this->m7_d13 $m7_d13; return $this; }
  1934.     /**
  1935.      * @ORM\Column(type="json", nullable=true)
  1936.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1937.      */
  1938.     private $m7_d14 = [];
  1939.     public function getM7D14(): ?array { return $this->m7_d14; }
  1940.     public function setM7D14(?array $m7_d14): self $this->m7_d14 $m7_d14; return $this; }
  1941.     /**
  1942.      * @ORM\Column(type="json", nullable=true)
  1943.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1944.      */
  1945.     private $m7_d15 = [];
  1946.     public function getM7D15(): ?array { return $this->m7_d15; }
  1947.     public function setM7D15(?array $m7_d15): self $this->m7_d15 $m7_d15; return $this; }
  1948.     /**
  1949.      * @ORM\Column(type="json", nullable=true)
  1950.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1951.      */
  1952.     private $m7_d16 = [];
  1953.     public function getM7D16(): ?array { return $this->m7_d16; }
  1954.     public function setM7D16(?array $m7_d16): self $this->m7_d16 $m7_d16; return $this; }
  1955.     /**
  1956.      * @ORM\Column(type="json", nullable=true)
  1957.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1958.      */
  1959.     private $m7_d17 = [];
  1960.     public function getM7D17(): ?array { return $this->m7_d17; }
  1961.     public function setM7D17(?array $m7_d17): self $this->m7_d17 $m7_d17; return $this; }
  1962.     /**
  1963.      * @ORM\Column(type="json", nullable=true)
  1964.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1965.      */
  1966.     private $m7_d18 = [];
  1967.     public function getM7D18(): ?array { return $this->m7_d18; }
  1968.     public function setM7D18(?array $m7_d18): self $this->m7_d18 $m7_d18; return $this; }
  1969.     /**
  1970.      * @ORM\Column(type="json", nullable=true)
  1971.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1972.      */
  1973.     private $m7_d19 = [];
  1974.     public function getM7D19(): ?array { return $this->m7_d19; }
  1975.     public function setM7D19(?array $m7_d19): self $this->m7_d19 $m7_d19; return $this; }
  1976.     /**
  1977.      * @ORM\Column(type="json", nullable=true)
  1978.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1979.      */
  1980.     private $m7_d20 = [];
  1981.     public function getM7D20(): ?array { return $this->m7_d20; }
  1982.     public function setM7D20(?array $m7_d20): self $this->m7_d20 $m7_d20; return $this; }
  1983.     /**
  1984.      * @ORM\Column(type="json", nullable=true)
  1985.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1986.      */
  1987.     private $m7_d21 = [];
  1988.     public function getM7D21(): ?array { return $this->m7_d21; }
  1989.     public function setM7D21(?array $m7_d21): self $this->m7_d21 $m7_d21; return $this; }
  1990.     /**
  1991.      * @ORM\Column(type="json", nullable=true)
  1992.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  1993.      */
  1994.     private $m7_d22 = [];
  1995.     public function getM7D22(): ?array { return $this->m7_d22; }
  1996.     public function setM7D22(?array $m7_d22): self $this->m7_d22 $m7_d22; return $this; }
  1997.     /**
  1998.      * @ORM\Column(type="json", nullable=true)
  1999.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2000.      */
  2001.     private $m7_d23 = [];
  2002.     public function getM7D23(): ?array { return $this->m7_d23; }
  2003.     public function setM7D23(?array $m7_d23): self $this->m7_d23 $m7_d23; return $this; }
  2004.     /**
  2005.      * @ORM\Column(type="json", nullable=true)
  2006.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2007.      */
  2008.     private $m7_d24 = [];
  2009.     public function getM7D24(): ?array { return $this->m7_d24; }
  2010.     public function setM7D24(?array $m7_d24): self $this->m7_d24 $m7_d24; return $this; }
  2011.     /**
  2012.      * @ORM\Column(type="json", nullable=true)
  2013.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2014.      */
  2015.     private $m7_d25 = [];
  2016.     public function getM7D25(): ?array { return $this->m7_d25; }
  2017.     public function setM7D25(?array $m7_d25): self $this->m7_d25 $m7_d25; return $this; }
  2018.     /**
  2019.      * @ORM\Column(type="json", nullable=true)
  2020.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2021.      */
  2022.     private $m7_d26 = [];
  2023.     public function getM7D26(): ?array { return $this->m7_d26; }
  2024.     public function setM7D26(?array $m7_d26): self $this->m7_d26 $m7_d26; return $this; }
  2025.     /**
  2026.      * @ORM\Column(type="json", nullable=true)
  2027.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2028.      */
  2029.     private $m7_d27 = [];
  2030.     public function getM7D27(): ?array { return $this->m7_d27; }
  2031.     public function setM7D27(?array $m7_d27): self $this->m7_d27 $m7_d27; return $this; }
  2032.     /**
  2033.      * @ORM\Column(type="json", nullable=true)
  2034.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2035.      */
  2036.     private $m7_d28 = [];
  2037.     public function getM7D28(): ?array { return $this->m7_d28; }
  2038.     public function setM7D28(?array $m7_d28): self $this->m7_d28 $m7_d28; return $this; }
  2039.     /**
  2040.      * @ORM\Column(type="json", nullable=true)
  2041.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2042.      */
  2043.     private $m7_d29 = [];
  2044.     public function getM7D29(): ?array { return $this->m7_d29; }
  2045.     public function setM7D29(?array $m7_d29): self $this->m7_d29 $m7_d29; return $this; }
  2046.     /**
  2047.      * @ORM\Column(type="json", nullable=true)
  2048.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2049.      */
  2050.     private $m7_d30 = [];
  2051.     public function getM7D30(): ?array { return $this->m7_d30; }
  2052.     public function setM7D30(?array $m7_d30): self $this->m7_d30 $m7_d30; return $this; }
  2053.     /**
  2054.      * @ORM\Column(type="json", nullable=true)
  2055.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2056.      */
  2057.     private $m7_d31 = [];
  2058.     public function getM7D31(): ?array { return $this->m7_d31; }
  2059.     public function setM7D31(?array $m7_d31): self $this->m7_d31 $m7_d31; return $this; }
  2060.     /**
  2061.      * @ORM\Column(type="json", nullable=true)
  2062.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2063.      */
  2064.     private $m8_d1 = [];
  2065.     public function getM8D1(): ?array { return $this->m8_d1; }
  2066.     public function setM8D1(?array $m8_d1): self $this->m8_d1 $m8_d1; return $this; }
  2067.     /**
  2068.      * @ORM\Column(type="json", nullable=true)
  2069.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2070.      */
  2071.     private $m8_d2 = [];
  2072.     public function getM8D2(): ?array { return $this->m8_d2; }
  2073.     public function setM8D2(?array $m8_d2): self $this->m8_d2 $m8_d2; return $this; }
  2074.     /**
  2075.      * @ORM\Column(type="json", nullable=true)
  2076.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2077.      */
  2078.     private $m8_d3 = [];
  2079.     public function getM8D3(): ?array { return $this->m8_d3; }
  2080.     public function setM8D3(?array $m8_d3): self $this->m8_d3 $m8_d3; return $this; }
  2081.     /**
  2082.      * @ORM\Column(type="json", nullable=true)
  2083.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2084.      */
  2085.     private $m8_d4 = [];
  2086.     public function getM8D4(): ?array { return $this->m8_d4; }
  2087.     public function setM8D4(?array $m8_d4): self $this->m8_d4 $m8_d4; return $this; }
  2088.     /**
  2089.      * @ORM\Column(type="json", nullable=true)
  2090.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2091.      */
  2092.     private $m8_d5 = [];
  2093.     public function getM8D5(): ?array { return $this->m8_d5; }
  2094.     public function setM8D5(?array $m8_d5): self $this->m8_d5 $m8_d5; return $this; }
  2095.     /**
  2096.      * @ORM\Column(type="json", nullable=true)
  2097.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2098.      */
  2099.     private $m8_d6 = [];
  2100.     public function getM8D6(): ?array { return $this->m8_d6; }
  2101.     public function setM8D6(?array $m8_d6): self $this->m8_d6 $m8_d6; return $this; }
  2102.     /**
  2103.      * @ORM\Column(type="json", nullable=true)
  2104.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2105.      */
  2106.     private $m8_d7 = [];
  2107.     public function getM8D7(): ?array { return $this->m8_d7; }
  2108.     public function setM8D7(?array $m8_d7): self $this->m8_d7 $m8_d7; return $this; }
  2109.     /**
  2110.      * @ORM\Column(type="json", nullable=true)
  2111.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2112.      */
  2113.     private $m8_d8 = [];
  2114.     public function getM8D8(): ?array { return $this->m8_d8; }
  2115.     public function setM8D8(?array $m8_d8): self $this->m8_d8 $m8_d8; return $this; }
  2116.     /**
  2117.      * @ORM\Column(type="json", nullable=true)
  2118.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2119.      */
  2120.     private $m8_d9 = [];
  2121.     public function getM8D9(): ?array { return $this->m8_d9; }
  2122.     public function setM8D9(?array $m8_d9): self $this->m8_d9 $m8_d9; return $this; }
  2123.     /**
  2124.      * @ORM\Column(type="json", nullable=true)
  2125.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2126.      */
  2127.     private $m8_d10 = [];
  2128.     public function getM8D10(): ?array { return $this->m8_d10; }
  2129.     public function setM8D10(?array $m8_d10): self $this->m8_d10 $m8_d10; return $this; }
  2130.     /**
  2131.      * @ORM\Column(type="json", nullable=true)
  2132.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2133.      */
  2134.     private $m8_d11 = [];
  2135.     public function getM8D11(): ?array { return $this->m8_d11; }
  2136.     public function setM8D11(?array $m8_d11): self $this->m8_d11 $m8_d11; return $this; }
  2137.     /**
  2138.      * @ORM\Column(type="json", nullable=true)
  2139.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2140.      */
  2141.     private $m8_d12 = [];
  2142.     public function getM8D12(): ?array { return $this->m8_d12; }
  2143.     public function setM8D12(?array $m8_d12): self $this->m8_d12 $m8_d12; return $this; }
  2144.     /**
  2145.      * @ORM\Column(type="json", nullable=true)
  2146.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2147.      */
  2148.     private $m8_d13 = [];
  2149.     public function getM8D13(): ?array { return $this->m8_d13; }
  2150.     public function setM8D13(?array $m8_d13): self $this->m8_d13 $m8_d13; return $this; }
  2151.     /**
  2152.      * @ORM\Column(type="json", nullable=true)
  2153.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2154.      */
  2155.     private $m8_d14 = [];
  2156.     public function getM8D14(): ?array { return $this->m8_d14; }
  2157.     public function setM8D14(?array $m8_d14): self $this->m8_d14 $m8_d14; return $this; }
  2158.     /**
  2159.      * @ORM\Column(type="json", nullable=true)
  2160.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2161.      */
  2162.     private $m8_d15 = [];
  2163.     public function getM8D15(): ?array { return $this->m8_d15; }
  2164.     public function setM8D15(?array $m8_d15): self $this->m8_d15 $m8_d15; return $this; }
  2165.     /**
  2166.      * @ORM\Column(type="json", nullable=true)
  2167.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2168.      */
  2169.     private $m8_d16 = [];
  2170.     public function getM8D16(): ?array { return $this->m8_d16; }
  2171.     public function setM8D16(?array $m8_d16): self $this->m8_d16 $m8_d16; return $this; }
  2172.     /**
  2173.      * @ORM\Column(type="json", nullable=true)
  2174.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2175.      */
  2176.     private $m8_d17 = [];
  2177.     public function getM8D17(): ?array { return $this->m8_d17; }
  2178.     public function setM8D17(?array $m8_d17): self $this->m8_d17 $m8_d17; return $this; }
  2179.     /**
  2180.      * @ORM\Column(type="json", nullable=true)
  2181.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2182.      */
  2183.     private $m8_d18 = [];
  2184.     public function getM8D18(): ?array { return $this->m8_d18; }
  2185.     public function setM8D18(?array $m8_d18): self $this->m8_d18 $m8_d18; return $this; }
  2186.     /**
  2187.      * @ORM\Column(type="json", nullable=true)
  2188.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2189.      */
  2190.     private $m8_d19 = [];
  2191.     public function getM8D19(): ?array { return $this->m8_d19; }
  2192.     public function setM8D19(?array $m8_d19): self $this->m8_d19 $m8_d19; return $this; }
  2193.     /**
  2194.      * @ORM\Column(type="json", nullable=true)
  2195.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2196.      */
  2197.     private $m8_d20 = [];
  2198.     public function getM8D20(): ?array { return $this->m8_d20; }
  2199.     public function setM8D20(?array $m8_d20): self $this->m8_d20 $m8_d20; return $this; }
  2200.     /**
  2201.      * @ORM\Column(type="json", nullable=true)
  2202.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2203.      */
  2204.     private $m8_d21 = [];
  2205.     public function getM8D21(): ?array { return $this->m8_d21; }
  2206.     public function setM8D21(?array $m8_d21): self $this->m8_d21 $m8_d21; return $this; }
  2207.     /**
  2208.      * @ORM\Column(type="json", nullable=true)
  2209.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2210.      */
  2211.     private $m8_d22 = [];
  2212.     public function getM8D22(): ?array { return $this->m8_d22; }
  2213.     public function setM8D22(?array $m8_d22): self $this->m8_d22 $m8_d22; return $this; }
  2214.     /**
  2215.      * @ORM\Column(type="json", nullable=true)
  2216.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2217.      */
  2218.     private $m8_d23 = [];
  2219.     public function getM8D23(): ?array { return $this->m8_d23; }
  2220.     public function setM8D23(?array $m8_d23): self $this->m8_d23 $m8_d23; return $this; }
  2221.     /**
  2222.      * @ORM\Column(type="json", nullable=true)
  2223.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2224.      */
  2225.     private $m8_d24 = [];
  2226.     public function getM8D24(): ?array { return $this->m8_d24; }
  2227.     public function setM8D24(?array $m8_d24): self $this->m8_d24 $m8_d24; return $this; }
  2228.     /**
  2229.      * @ORM\Column(type="json", nullable=true)
  2230.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2231.      */
  2232.     private $m8_d25 = [];
  2233.     public function getM8D25(): ?array { return $this->m8_d25; }
  2234.     public function setM8D25(?array $m8_d25): self $this->m8_d25 $m8_d25; return $this; }
  2235.     /**
  2236.      * @ORM\Column(type="json", nullable=true)
  2237.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2238.      */
  2239.     private $m8_d26 = [];
  2240.     public function getM8D26(): ?array { return $this->m8_d26; }
  2241.     public function setM8D26(?array $m8_d26): self $this->m8_d26 $m8_d26; return $this; }
  2242.     /**
  2243.      * @ORM\Column(type="json", nullable=true)
  2244.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2245.      */
  2246.     private $m8_d27 = [];
  2247.     public function getM8D27(): ?array { return $this->m8_d27; }
  2248.     public function setM8D27(?array $m8_d27): self $this->m8_d27 $m8_d27; return $this; }
  2249.     /**
  2250.      * @ORM\Column(type="json", nullable=true)
  2251.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2252.      */
  2253.     private $m8_d28 = [];
  2254.     public function getM8D28(): ?array { return $this->m8_d28; }
  2255.     public function setM8D28(?array $m8_d28): self $this->m8_d28 $m8_d28; return $this; }
  2256.     /**
  2257.      * @ORM\Column(type="json", nullable=true)
  2258.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2259.      */
  2260.     private $m8_d29 = [];
  2261.     public function getM8D29(): ?array { return $this->m8_d29; }
  2262.     public function setM8D29(?array $m8_d29): self $this->m8_d29 $m8_d29; return $this; }
  2263.     /**
  2264.      * @ORM\Column(type="json", nullable=true)
  2265.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2266.      */
  2267.     private $m8_d30 = [];
  2268.     public function getM8D30(): ?array { return $this->m8_d30; }
  2269.     public function setM8D30(?array $m8_d30): self $this->m8_d30 $m8_d30; return $this; }
  2270.     /**
  2271.      * @ORM\Column(type="json", nullable=true)
  2272.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2273.      */
  2274.     private $m8_d31 = [];
  2275.     public function getM8D31(): ?array { return $this->m8_d31; }
  2276.     public function setM8D31(?array $m8_d31): self $this->m8_d31 $m8_d31; return $this; }
  2277.     /**
  2278.      * @ORM\Column(type="json", nullable=true)
  2279.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2280.      */
  2281.     private $m9_d1 = [];
  2282.     public function getM9D1(): ?array { return $this->m9_d1; }
  2283.     public function setM9D1(?array $m9_d1): self $this->m9_d1 $m9_d1; return $this; }
  2284.     /**
  2285.      * @ORM\Column(type="json", nullable=true)
  2286.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2287.      */
  2288.     private $m9_d2 = [];
  2289.     public function getM9D2(): ?array { return $this->m9_d2; }
  2290.     public function setM9D2(?array $m9_d2): self $this->m9_d2 $m9_d2; return $this; }
  2291.     /**
  2292.      * @ORM\Column(type="json", nullable=true)
  2293.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2294.      */
  2295.     private $m9_d3 = [];
  2296.     public function getM9D3(): ?array { return $this->m9_d3; }
  2297.     public function setM9D3(?array $m9_d3): self $this->m9_d3 $m9_d3; return $this; }
  2298.     /**
  2299.      * @ORM\Column(type="json", nullable=true)
  2300.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2301.      */
  2302.     private $m9_d4 = [];
  2303.     public function getM9D4(): ?array { return $this->m9_d4; }
  2304.     public function setM9D4(?array $m9_d4): self $this->m9_d4 $m9_d4; return $this; }
  2305.     /**
  2306.      * @ORM\Column(type="json", nullable=true)
  2307.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2308.      */
  2309.     private $m9_d5 = [];
  2310.     public function getM9D5(): ?array { return $this->m9_d5; }
  2311.     public function setM9D5(?array $m9_d5): self $this->m9_d5 $m9_d5; return $this; }
  2312.     /**
  2313.      * @ORM\Column(type="json", nullable=true)
  2314.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2315.      */
  2316.     private $m9_d6 = [];
  2317.     public function getM9D6(): ?array { return $this->m9_d6; }
  2318.     public function setM9D6(?array $m9_d6): self $this->m9_d6 $m9_d6; return $this; }
  2319.     /**
  2320.      * @ORM\Column(type="json", nullable=true)
  2321.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2322.      */
  2323.     private $m9_d7 = [];
  2324.     public function getM9D7(): ?array { return $this->m9_d7; }
  2325.     public function setM9D7(?array $m9_d7): self $this->m9_d7 $m9_d7; return $this; }
  2326.     /**
  2327.      * @ORM\Column(type="json", nullable=true)
  2328.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2329.      */
  2330.     private $m9_d8 = [];
  2331.     public function getM9D8(): ?array { return $this->m9_d8; }
  2332.     public function setM9D8(?array $m9_d8): self $this->m9_d8 $m9_d8; return $this; }
  2333.     /**
  2334.      * @ORM\Column(type="json", nullable=true)
  2335.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2336.      */
  2337.     private $m9_d9 = [];
  2338.     public function getM9D9(): ?array { return $this->m9_d9; }
  2339.     public function setM9D9(?array $m9_d9): self $this->m9_d9 $m9_d9; return $this; }
  2340.     /**
  2341.      * @ORM\Column(type="json", nullable=true)
  2342.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2343.      */
  2344.     private $m9_d10 = [];
  2345.     public function getM9D10(): ?array { return $this->m9_d10; }
  2346.     public function setM9D10(?array $m9_d10): self $this->m9_d10 $m9_d10; return $this; }
  2347.     /**
  2348.      * @ORM\Column(type="json", nullable=true)
  2349.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2350.      */
  2351.     private $m9_d11 = [];
  2352.     public function getM9D11(): ?array { return $this->m9_d11; }
  2353.     public function setM9D11(?array $m9_d11): self $this->m9_d11 $m9_d11; return $this; }
  2354.     /**
  2355.      * @ORM\Column(type="json", nullable=true)
  2356.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2357.      */
  2358.     private $m9_d12 = [];
  2359.     public function getM9D12(): ?array { return $this->m9_d12; }
  2360.     public function setM9D12(?array $m9_d12): self $this->m9_d12 $m9_d12; return $this; }
  2361.     /**
  2362.      * @ORM\Column(type="json", nullable=true)
  2363.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2364.      */
  2365.     private $m9_d13 = [];
  2366.     public function getM9D13(): ?array { return $this->m9_d13; }
  2367.     public function setM9D13(?array $m9_d13): self $this->m9_d13 $m9_d13; return $this; }
  2368.     /**
  2369.      * @ORM\Column(type="json", nullable=true)
  2370.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2371.      */
  2372.     private $m9_d14 = [];
  2373.     public function getM9D14(): ?array { return $this->m9_d14; }
  2374.     public function setM9D14(?array $m9_d14): self $this->m9_d14 $m9_d14; return $this; }
  2375.     /**
  2376.      * @ORM\Column(type="json", nullable=true)
  2377.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2378.      */
  2379.     private $m9_d15 = [];
  2380.     public function getM9D15(): ?array { return $this->m9_d15; }
  2381.     public function setM9D15(?array $m9_d15): self $this->m9_d15 $m9_d15; return $this; }
  2382.     /**
  2383.      * @ORM\Column(type="json", nullable=true)
  2384.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2385.      */
  2386.     private $m9_d16 = [];
  2387.     public function getM9D16(): ?array { return $this->m9_d16; }
  2388.     public function setM9D16(?array $m9_d16): self $this->m9_d16 $m9_d16; return $this; }
  2389.     /**
  2390.      * @ORM\Column(type="json", nullable=true)
  2391.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2392.      */
  2393.     private $m9_d17 = [];
  2394.     public function getM9D17(): ?array { return $this->m9_d17; }
  2395.     public function setM9D17(?array $m9_d17): self $this->m9_d17 $m9_d17; return $this; }
  2396.     /**
  2397.      * @ORM\Column(type="json", nullable=true)
  2398.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2399.      */
  2400.     private $m9_d18 = [];
  2401.     public function getM9D18(): ?array { return $this->m9_d18; }
  2402.     public function setM9D18(?array $m9_d18): self $this->m9_d18 $m9_d18; return $this; }
  2403.     /**
  2404.      * @ORM\Column(type="json", nullable=true)
  2405.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2406.      */
  2407.     private $m9_d19 = [];
  2408.     public function getM9D19(): ?array { return $this->m9_d19; }
  2409.     public function setM9D19(?array $m9_d19): self $this->m9_d19 $m9_d19; return $this; }
  2410.     /**
  2411.      * @ORM\Column(type="json", nullable=true)
  2412.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2413.      */
  2414.     private $m9_d20 = [];
  2415.     public function getM9D20(): ?array { return $this->m9_d20; }
  2416.     public function setM9D20(?array $m9_d20): self $this->m9_d20 $m9_d20; return $this; }
  2417.     /**
  2418.      * @ORM\Column(type="json", nullable=true)
  2419.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2420.      */
  2421.     private $m9_d21 = [];
  2422.     public function getM9D21(): ?array { return $this->m9_d21; }
  2423.     public function setM9D21(?array $m9_d21): self $this->m9_d21 $m9_d21; return $this; }
  2424.     /**
  2425.      * @ORM\Column(type="json", nullable=true)
  2426.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2427.      */
  2428.     private $m9_d22 = [];
  2429.     public function getM9D22(): ?array { return $this->m9_d22; }
  2430.     public function setM9D22(?array $m9_d22): self $this->m9_d22 $m9_d22; return $this; }
  2431.     /**
  2432.      * @ORM\Column(type="json", nullable=true)
  2433.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2434.      */
  2435.     private $m9_d23 = [];
  2436.     public function getM9D23(): ?array { return $this->m9_d23; }
  2437.     public function setM9D23(?array $m9_d23): self $this->m9_d23 $m9_d23; return $this; }
  2438.     /**
  2439.      * @ORM\Column(type="json", nullable=true)
  2440.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2441.      */
  2442.     private $m9_d24 = [];
  2443.     public function getM9D24(): ?array { return $this->m9_d24; }
  2444.     public function setM9D24(?array $m9_d24): self $this->m9_d24 $m9_d24; return $this; }
  2445.     /**
  2446.      * @ORM\Column(type="json", nullable=true)
  2447.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2448.      */
  2449.     private $m9_d25 = [];
  2450.     public function getM9D25(): ?array { return $this->m9_d25; }
  2451.     public function setM9D25(?array $m9_d25): self $this->m9_d25 $m9_d25; return $this; }
  2452.     /**
  2453.      * @ORM\Column(type="json", nullable=true)
  2454.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2455.      */
  2456.     private $m9_d26 = [];
  2457.     public function getM9D26(): ?array { return $this->m9_d26; }
  2458.     public function setM9D26(?array $m9_d26): self $this->m9_d26 $m9_d26; return $this; }
  2459.     /**
  2460.      * @ORM\Column(type="json", nullable=true)
  2461.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2462.      */
  2463.     private $m9_d27 = [];
  2464.     public function getM9D27(): ?array { return $this->m9_d27; }
  2465.     public function setM9D27(?array $m9_d27): self $this->m9_d27 $m9_d27; return $this; }
  2466.     /**
  2467.      * @ORM\Column(type="json", nullable=true)
  2468.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2469.      */
  2470.     private $m9_d28 = [];
  2471.     public function getM9D28(): ?array { return $this->m9_d28; }
  2472.     public function setM9D28(?array $m9_d28): self $this->m9_d28 $m9_d28; return $this; }
  2473.     /**
  2474.      * @ORM\Column(type="json", nullable=true)
  2475.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2476.      */
  2477.     private $m9_d29 = [];
  2478.     public function getM9D29(): ?array { return $this->m9_d29; }
  2479.     public function setM9D29(?array $m9_d29): self $this->m9_d29 $m9_d29; return $this; }
  2480.     /**
  2481.      * @ORM\Column(type="json", nullable=true)
  2482.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2483.      */
  2484.     private $m9_d30 = [];
  2485.     public function getM9D30(): ?array { return $this->m9_d30; }
  2486.     public function setM9D30(?array $m9_d30): self $this->m9_d30 $m9_d30; return $this; }
  2487.     /**
  2488.      * @ORM\Column(type="json", nullable=true)
  2489.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2490.      */
  2491.     private $m9_d31 = [];
  2492.     public function getM9D31(): ?array { return $this->m9_d31; }
  2493.     public function setM9D31(?array $m9_d31): self $this->m9_d31 $m9_d31; return $this; }
  2494.     /**
  2495.      * @ORM\Column(type="json", nullable=true)
  2496.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2497.      */
  2498.     private $m10_d1 = [];
  2499.     public function getM10D1(): ?array { return $this->m10_d1; }
  2500.     public function setM10D1(?array $m10_d1): self $this->m10_d1 $m10_d1; return $this; }
  2501.     /**
  2502.      * @ORM\Column(type="json", nullable=true)
  2503.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2504.      */
  2505.     private $m10_d2 = [];
  2506.     public function getM10D2(): ?array { return $this->m10_d2; }
  2507.     public function setM10D2(?array $m10_d2): self $this->m10_d2 $m10_d2; return $this; }
  2508.     /**
  2509.      * @ORM\Column(type="json", nullable=true)
  2510.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2511.      */
  2512.     private $m10_d3 = [];
  2513.     public function getM10D3(): ?array { return $this->m10_d3; }
  2514.     public function setM10D3(?array $m10_d3): self $this->m10_d3 $m10_d3; return $this; }
  2515.     /**
  2516.      * @ORM\Column(type="json", nullable=true)
  2517.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2518.      */
  2519.     private $m10_d4 = [];
  2520.     public function getM10D4(): ?array { return $this->m10_d4; }
  2521.     public function setM10D4(?array $m10_d4): self $this->m10_d4 $m10_d4; return $this; }
  2522.     /**
  2523.      * @ORM\Column(type="json", nullable=true)
  2524.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2525.      */
  2526.     private $m10_d5 = [];
  2527.     public function getM10D5(): ?array { return $this->m10_d5; }
  2528.     public function setM10D5(?array $m10_d5): self $this->m10_d5 $m10_d5; return $this; }
  2529.     /**
  2530.      * @ORM\Column(type="json", nullable=true)
  2531.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2532.      */
  2533.     private $m10_d6 = [];
  2534.     public function getM10D6(): ?array { return $this->m10_d6; }
  2535.     public function setM10D6(?array $m10_d6): self $this->m10_d6 $m10_d6; return $this; }
  2536.     /**
  2537.      * @ORM\Column(type="json", nullable=true)
  2538.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2539.      */
  2540.     private $m10_d7 = [];
  2541.     public function getM10D7(): ?array { return $this->m10_d7; }
  2542.     public function setM10D7(?array $m10_d7): self $this->m10_d7 $m10_d7; return $this; }
  2543.     /**
  2544.      * @ORM\Column(type="json", nullable=true)
  2545.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2546.      */
  2547.     private $m10_d8 = [];
  2548.     public function getM10D8(): ?array { return $this->m10_d8; }
  2549.     public function setM10D8(?array $m10_d8): self $this->m10_d8 $m10_d8; return $this; }
  2550.     /**
  2551.      * @ORM\Column(type="json", nullable=true)
  2552.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2553.      */
  2554.     private $m10_d9 = [];
  2555.     public function getM10D9(): ?array { return $this->m10_d9; }
  2556.     public function setM10D9(?array $m10_d9): self $this->m10_d9 $m10_d9; return $this; }
  2557.     /**
  2558.      * @ORM\Column(type="json", nullable=true)
  2559.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2560.      */
  2561.     private $m10_d10 = [];
  2562.     public function getM10D10(): ?array { return $this->m10_d10; }
  2563.     public function setM10D10(?array $m10_d10): self $this->m10_d10 $m10_d10; return $this; }
  2564.     /**
  2565.      * @ORM\Column(type="json", nullable=true)
  2566.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2567.      */
  2568.     private $m10_d11 = [];
  2569.     public function getM10D11(): ?array { return $this->m10_d11; }
  2570.     public function setM10D11(?array $m10_d11): self $this->m10_d11 $m10_d11; return $this; }
  2571.     /**
  2572.      * @ORM\Column(type="json", nullable=true)
  2573.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2574.      */
  2575.     private $m10_d12 = [];
  2576.     public function getM10D12(): ?array { return $this->m10_d12; }
  2577.     public function setM10D12(?array $m10_d12): self $this->m10_d12 $m10_d12; return $this; }
  2578.     /**
  2579.      * @ORM\Column(type="json", nullable=true)
  2580.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2581.      */
  2582.     private $m10_d13 = [];
  2583.     public function getM10D13(): ?array { return $this->m10_d13; }
  2584.     public function setM10D13(?array $m10_d13): self $this->m10_d13 $m10_d13; return $this; }
  2585.     /**
  2586.      * @ORM\Column(type="json", nullable=true)
  2587.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2588.      */
  2589.     private $m10_d14 = [];
  2590.     public function getM10D14(): ?array { return $this->m10_d14; }
  2591.     public function setM10D14(?array $m10_d14): self $this->m10_d14 $m10_d14; return $this; }
  2592.     /**
  2593.      * @ORM\Column(type="json", nullable=true)
  2594.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2595.      */
  2596.     private $m10_d15 = [];
  2597.     public function getM10D15(): ?array { return $this->m10_d15; }
  2598.     public function setM10D15(?array $m10_d15): self $this->m10_d15 $m10_d15; return $this; }
  2599.     /**
  2600.      * @ORM\Column(type="json", nullable=true)
  2601.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2602.      */
  2603.     private $m10_d16 = [];
  2604.     public function getM10D16(): ?array { return $this->m10_d16; }
  2605.     public function setM10D16(?array $m10_d16): self $this->m10_d16 $m10_d16; return $this; }
  2606.     /**
  2607.      * @ORM\Column(type="json", nullable=true)
  2608.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2609.      */
  2610.     private $m10_d17 = [];
  2611.     public function getM10D17(): ?array { return $this->m10_d17; }
  2612.     public function setM10D17(?array $m10_d17): self $this->m10_d17 $m10_d17; return $this; }
  2613.     /**
  2614.      * @ORM\Column(type="json", nullable=true)
  2615.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2616.      */
  2617.     private $m10_d18 = [];
  2618.     public function getM10D18(): ?array { return $this->m10_d18; }
  2619.     public function setM10D18(?array $m10_d18): self $this->m10_d18 $m10_d18; return $this; }
  2620.     /**
  2621.      * @ORM\Column(type="json", nullable=true)
  2622.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2623.      */
  2624.     private $m10_d19 = [];
  2625.     public function getM10D19(): ?array { return $this->m10_d19; }
  2626.     public function setM10D19(?array $m10_d19): self $this->m10_d19 $m10_d19; return $this; }
  2627.     /**
  2628.      * @ORM\Column(type="json", nullable=true)
  2629.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2630.      */
  2631.     private $m10_d20 = [];
  2632.     public function getM10D20(): ?array { return $this->m10_d20; }
  2633.     public function setM10D20(?array $m10_d20): self $this->m10_d20 $m10_d20; return $this; }
  2634.     /**
  2635.      * @ORM\Column(type="json", nullable=true)
  2636.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2637.      */
  2638.     private $m10_d21 = [];
  2639.     public function getM10D21(): ?array { return $this->m10_d21; }
  2640.     public function setM10D21(?array $m10_d21): self $this->m10_d21 $m10_d21; return $this; }
  2641.     /**
  2642.      * @ORM\Column(type="json", nullable=true)
  2643.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2644.      */
  2645.     private $m10_d22 = [];
  2646.     public function getM10D22(): ?array { return $this->m10_d22; }
  2647.     public function setM10D22(?array $m10_d22): self $this->m10_d22 $m10_d22; return $this; }
  2648.     /**
  2649.      * @ORM\Column(type="json", nullable=true)
  2650.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2651.      */
  2652.     private $m10_d23 = [];
  2653.     public function getM10D23(): ?array { return $this->m10_d23; }
  2654.     public function setM10D23(?array $m10_d23): self $this->m10_d23 $m10_d23; return $this; }
  2655.     /**
  2656.      * @ORM\Column(type="json", nullable=true)
  2657.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2658.      */
  2659.     private $m10_d24 = [];
  2660.     public function getM10D24(): ?array { return $this->m10_d24; }
  2661.     public function setM10D24(?array $m10_d24): self $this->m10_d24 $m10_d24; return $this; }
  2662.     /**
  2663.      * @ORM\Column(type="json", nullable=true)
  2664.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2665.      */
  2666.     private $m10_d25 = [];
  2667.     public function getM10D25(): ?array { return $this->m10_d25; }
  2668.     public function setM10D25(?array $m10_d25): self $this->m10_d25 $m10_d25; return $this; }
  2669.     /**
  2670.      * @ORM\Column(type="json", nullable=true)
  2671.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2672.      */
  2673.     private $m10_d26 = [];
  2674.     public function getM10D26(): ?array { return $this->m10_d26; }
  2675.     public function setM10D26(?array $m10_d26): self $this->m10_d26 $m10_d26; return $this; }
  2676.     /**
  2677.      * @ORM\Column(type="json", nullable=true)
  2678.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2679.      */
  2680.     private $m10_d27 = [];
  2681.     public function getM10D27(): ?array { return $this->m10_d27; }
  2682.     public function setM10D27(?array $m10_d27): self $this->m10_d27 $m10_d27; return $this; }
  2683.     /**
  2684.      * @ORM\Column(type="json", nullable=true)
  2685.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2686.      */
  2687.     private $m10_d28 = [];
  2688.     public function getM10D28(): ?array { return $this->m10_d28; }
  2689.     public function setM10D28(?array $m10_d28): self $this->m10_d28 $m10_d28; return $this; }
  2690.     /**
  2691.      * @ORM\Column(type="json", nullable=true)
  2692.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2693.      */
  2694.     private $m10_d29 = [];
  2695.     public function getM10D29(): ?array { return $this->m10_d29; }
  2696.     public function setM10D29(?array $m10_d29): self $this->m10_d29 $m10_d29; return $this; }
  2697.     /**
  2698.      * @ORM\Column(type="json", nullable=true)
  2699.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2700.      */
  2701.     private $m10_d30 = [];
  2702.     public function getM10D30(): ?array { return $this->m10_d30; }
  2703.     public function setM10D30(?array $m10_d30): self $this->m10_d30 $m10_d30; return $this; }
  2704.     /**
  2705.      * @ORM\Column(type="json", nullable=true)
  2706.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2707.      */
  2708.     private $m10_d31 = [];
  2709.     public function getM10D31(): ?array { return $this->m10_d31; }
  2710.     public function setM10D31(?array $m10_d31): self $this->m10_d31 $m10_d31; return $this; }
  2711.     /**
  2712.      * @ORM\Column(type="json", nullable=true)
  2713.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2714.      */
  2715.     private $m11_d1 = [];
  2716.     public function getM11D1(): ?array { return $this->m11_d1; }
  2717.     public function setM11D1(?array $m11_d1): self $this->m11_d1 $m11_d1; return $this; }
  2718.     /**
  2719.      * @ORM\Column(type="json", nullable=true)
  2720.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2721.      */
  2722.     private $m11_d2 = [];
  2723.     public function getM11D2(): ?array { return $this->m11_d2; }
  2724.     public function setM11D2(?array $m11_d2): self $this->m11_d2 $m11_d2; return $this; }
  2725.     /**
  2726.      * @ORM\Column(type="json", nullable=true)
  2727.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2728.      */
  2729.     private $m11_d3 = [];
  2730.     public function getM11D3(): ?array { return $this->m11_d3; }
  2731.     public function setM11D3(?array $m11_d3): self $this->m11_d3 $m11_d3; return $this; }
  2732.     /**
  2733.      * @ORM\Column(type="json", nullable=true)
  2734.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2735.      */
  2736.     private $m11_d4 = [];
  2737.     public function getM11D4(): ?array { return $this->m11_d4; }
  2738.     public function setM11D4(?array $m11_d4): self $this->m11_d4 $m11_d4; return $this; }
  2739.     /**
  2740.      * @ORM\Column(type="json", nullable=true)
  2741.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2742.      */
  2743.     private $m11_d5 = [];
  2744.     public function getM11D5(): ?array { return $this->m11_d5; }
  2745.     public function setM11D5(?array $m11_d5): self $this->m11_d5 $m11_d5; return $this; }
  2746.     /**
  2747.      * @ORM\Column(type="json", nullable=true)
  2748.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2749.      */
  2750.     private $m11_d6 = [];
  2751.     public function getM11D6(): ?array { return $this->m11_d6; }
  2752.     public function setM11D6(?array $m11_d6): self $this->m11_d6 $m11_d6; return $this; }
  2753.     /**
  2754.      * @ORM\Column(type="json", nullable=true)
  2755.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2756.      */
  2757.     private $m11_d7 = [];
  2758.     public function getM11D7(): ?array { return $this->m11_d7; }
  2759.     public function setM11D7(?array $m11_d7): self $this->m11_d7 $m11_d7; return $this; }
  2760.     /**
  2761.      * @ORM\Column(type="json", nullable=true)
  2762.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2763.      */
  2764.     private $m11_d8 = [];
  2765.     public function getM11D8(): ?array { return $this->m11_d8; }
  2766.     public function setM11D8(?array $m11_d8): self $this->m11_d8 $m11_d8; return $this; }
  2767.     /**
  2768.      * @ORM\Column(type="json", nullable=true)
  2769.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2770.      */
  2771.     private $m11_d9 = [];
  2772.     public function getM11D9(): ?array { return $this->m11_d9; }
  2773.     public function setM11D9(?array $m11_d9): self $this->m11_d9 $m11_d9; return $this; }
  2774.     /**
  2775.      * @ORM\Column(type="json", nullable=true)
  2776.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2777.      */
  2778.     private $m11_d10 = [];
  2779.     public function getM11D10(): ?array { return $this->m11_d10; }
  2780.     public function setM11D10(?array $m11_d10): self $this->m11_d10 $m11_d10; return $this; }
  2781.     /**
  2782.      * @ORM\Column(type="json", nullable=true)
  2783.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2784.      */
  2785.     private $m11_d11 = [];
  2786.     public function getM11D11(): ?array { return $this->m11_d11; }
  2787.     public function setM11D11(?array $m11_d11): self $this->m11_d11 $m11_d11; return $this; }
  2788.     /**
  2789.      * @ORM\Column(type="json", nullable=true)
  2790.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2791.      */
  2792.     private $m11_d12 = [];
  2793.     public function getM11D12(): ?array { return $this->m11_d12; }
  2794.     public function setM11D12(?array $m11_d12): self $this->m11_d12 $m11_d12; return $this; }
  2795.     /**
  2796.      * @ORM\Column(type="json", nullable=true)
  2797.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2798.      */
  2799.     private $m11_d13 = [];
  2800.     public function getM11D13(): ?array { return $this->m11_d13; }
  2801.     public function setM11D13(?array $m11_d13): self $this->m11_d13 $m11_d13; return $this; }
  2802.     /**
  2803.      * @ORM\Column(type="json", nullable=true)
  2804.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2805.      */
  2806.     private $m11_d14 = [];
  2807.     public function getM11D14(): ?array { return $this->m11_d14; }
  2808.     public function setM11D14(?array $m11_d14): self $this->m11_d14 $m11_d14; return $this; }
  2809.     /**
  2810.      * @ORM\Column(type="json", nullable=true)
  2811.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2812.      */
  2813.     private $m11_d15 = [];
  2814.     public function getM11D15(): ?array { return $this->m11_d15; }
  2815.     public function setM11D15(?array $m11_d15): self $this->m11_d15 $m11_d15; return $this; }
  2816.     /**
  2817.      * @ORM\Column(type="json", nullable=true)
  2818.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2819.      */
  2820.     private $m11_d16 = [];
  2821.     public function getM11D16(): ?array { return $this->m11_d16; }
  2822.     public function setM11D16(?array $m11_d16): self $this->m11_d16 $m11_d16; return $this; }
  2823.     /**
  2824.      * @ORM\Column(type="json", nullable=true)
  2825.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2826.      */
  2827.     private $m11_d17 = [];
  2828.     public function getM11D17(): ?array { return $this->m11_d17; }
  2829.     public function setM11D17(?array $m11_d17): self $this->m11_d17 $m11_d17; return $this; }
  2830.     /**
  2831.      * @ORM\Column(type="json", nullable=true)
  2832.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2833.      */
  2834.     private $m11_d18 = [];
  2835.     public function getM11D18(): ?array { return $this->m11_d18; }
  2836.     public function setM11D18(?array $m11_d18): self $this->m11_d18 $m11_d18; return $this; }
  2837.     /**
  2838.      * @ORM\Column(type="json", nullable=true)
  2839.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2840.      */
  2841.     private $m11_d19 = [];
  2842.     public function getM11D19(): ?array { return $this->m11_d19; }
  2843.     public function setM11D19(?array $m11_d19): self $this->m11_d19 $m11_d19; return $this; }
  2844.     /**
  2845.      * @ORM\Column(type="json", nullable=true)
  2846.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2847.      */
  2848.     private $m11_d20 = [];
  2849.     public function getM11D20(): ?array { return $this->m11_d20; }
  2850.     public function setM11D20(?array $m11_d20): self $this->m11_d20 $m11_d20; return $this; }
  2851.     /**
  2852.      * @ORM\Column(type="json", nullable=true)
  2853.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2854.      */
  2855.     private $m11_d21 = [];
  2856.     public function getM11D21(): ?array { return $this->m11_d21; }
  2857.     public function setM11D21(?array $m11_d21): self $this->m11_d21 $m11_d21; return $this; }
  2858.     /**
  2859.      * @ORM\Column(type="json", nullable=true)
  2860.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2861.      */
  2862.     private $m11_d22 = [];
  2863.     public function getM11D22(): ?array { return $this->m11_d22; }
  2864.     public function setM11D22(?array $m11_d22): self $this->m11_d22 $m11_d22; return $this; }
  2865.     /**
  2866.      * @ORM\Column(type="json", nullable=true)
  2867.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2868.      */
  2869.     private $m11_d23 = [];
  2870.     public function getM11D23(): ?array { return $this->m11_d23; }
  2871.     public function setM11D23(?array $m11_d23): self $this->m11_d23 $m11_d23; return $this; }
  2872.     /**
  2873.      * @ORM\Column(type="json", nullable=true)
  2874.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2875.      */
  2876.     private $m11_d24 = [];
  2877.     public function getM11D24(): ?array { return $this->m11_d24; }
  2878.     public function setM11D24(?array $m11_d24): self $this->m11_d24 $m11_d24; return $this; }
  2879.     /**
  2880.      * @ORM\Column(type="json", nullable=true)
  2881.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2882.      */
  2883.     private $m11_d25 = [];
  2884.     public function getM11D25(): ?array { return $this->m11_d25; }
  2885.     public function setM11D25(?array $m11_d25): self $this->m11_d25 $m11_d25; return $this; }
  2886.     /**
  2887.      * @ORM\Column(type="json", nullable=true)
  2888.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2889.      */
  2890.     private $m11_d26 = [];
  2891.     public function getM11D26(): ?array { return $this->m11_d26; }
  2892.     public function setM11D26(?array $m11_d26): self $this->m11_d26 $m11_d26; return $this; }
  2893.     /**
  2894.      * @ORM\Column(type="json", nullable=true)
  2895.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2896.      */
  2897.     private $m11_d27 = [];
  2898.     public function getM11D27(): ?array { return $this->m11_d27; }
  2899.     public function setM11D27(?array $m11_d27): self $this->m11_d27 $m11_d27; return $this; }
  2900.     /**
  2901.      * @ORM\Column(type="json", nullable=true)
  2902.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2903.      */
  2904.     private $m11_d28 = [];
  2905.     public function getM11D28(): ?array { return $this->m11_d28; }
  2906.     public function setM11D28(?array $m11_d28): self $this->m11_d28 $m11_d28; return $this; }
  2907.     /**
  2908.      * @ORM\Column(type="json", nullable=true)
  2909.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2910.      */
  2911.     private $m11_d29 = [];
  2912.     public function getM11D29(): ?array { return $this->m11_d29; }
  2913.     public function setM11D29(?array $m11_d29): self $this->m11_d29 $m11_d29; return $this; }
  2914.     /**
  2915.      * @ORM\Column(type="json", nullable=true)
  2916.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2917.      */
  2918.     private $m11_d30 = [];
  2919.     public function getM11D30(): ?array { return $this->m11_d30; }
  2920.     public function setM11D30(?array $m11_d30): self $this->m11_d30 $m11_d30; return $this; }
  2921.     /**
  2922.      * @ORM\Column(type="json", nullable=true)
  2923.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2924.      */
  2925.     private $m11_d31 = [];
  2926.     public function getM11D31(): ?array { return $this->m11_d31; }
  2927.     public function setM11D31(?array $m11_d31): self $this->m11_d31 $m11_d31; return $this; }
  2928.     /**
  2929.      * @ORM\Column(type="json", nullable=true)
  2930.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2931.      */
  2932.     private $m12_d1 = [];
  2933.     public function getM12D1(): ?array { return $this->m12_d1; }
  2934.     public function setM12D1(?array $m12_d1): self $this->m12_d1 $m12_d1; return $this; }
  2935.     /**
  2936.      * @ORM\Column(type="json", nullable=true)
  2937.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2938.      */
  2939.     private $m12_d2 = [];
  2940.     public function getM12D2(): ?array { return $this->m12_d2; }
  2941.     public function setM12D2(?array $m12_d2): self $this->m12_d2 $m12_d2; return $this; }
  2942.     /**
  2943.      * @ORM\Column(type="json", nullable=true)
  2944.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2945.      */
  2946.     private $m12_d3 = [];
  2947.     public function getM12D3(): ?array { return $this->m12_d3; }
  2948.     public function setM12D3(?array $m12_d3): self $this->m12_d3 $m12_d3; return $this; }
  2949.     /**
  2950.      * @ORM\Column(type="json", nullable=true)
  2951.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2952.      */
  2953.     private $m12_d4 = [];
  2954.     public function getM12D4(): ?array { return $this->m12_d4; }
  2955.     public function setM12D4(?array $m12_d4): self $this->m12_d4 $m12_d4; return $this; }
  2956.     /**
  2957.      * @ORM\Column(type="json", nullable=true)
  2958.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2959.      */
  2960.     private $m12_d5 = [];
  2961.     public function getM12D5(): ?array { return $this->m12_d5; }
  2962.     public function setM12D5(?array $m12_d5): self $this->m12_d5 $m12_d5; return $this; }
  2963.     /**
  2964.      * @ORM\Column(type="json", nullable=true)
  2965.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2966.      */
  2967.     private $m12_d6 = [];
  2968.     public function getM12D6(): ?array { return $this->m12_d6; }
  2969.     public function setM12D6(?array $m12_d6): self $this->m12_d6 $m12_d6; return $this; }
  2970.     /**
  2971.      * @ORM\Column(type="json", nullable=true)
  2972.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2973.      */
  2974.     private $m12_d7 = [];
  2975.     public function getM12D7(): ?array { return $this->m12_d7; }
  2976.     public function setM12D7(?array $m12_d7): self $this->m12_d7 $m12_d7; return $this; }
  2977.     /**
  2978.      * @ORM\Column(type="json", nullable=true)
  2979.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2980.      */
  2981.     private $m12_d8 = [];
  2982.     public function getM12D8(): ?array { return $this->m12_d8; }
  2983.     public function setM12D8(?array $m12_d8): self $this->m12_d8 $m12_d8; return $this; }
  2984.     /**
  2985.      * @ORM\Column(type="json", nullable=true)
  2986.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2987.      */
  2988.     private $m12_d9 = [];
  2989.     public function getM12D9(): ?array { return $this->m12_d9; }
  2990.     public function setM12D9(?array $m12_d9): self $this->m12_d9 $m12_d9; return $this; }
  2991.     /**
  2992.      * @ORM\Column(type="json", nullable=true)
  2993.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  2994.      */
  2995.     private $m12_d10 = [];
  2996.     public function getM12D10(): ?array { return $this->m12_d10; }
  2997.     public function setM12D10(?array $m12_d10): self $this->m12_d10 $m12_d10; return $this; }
  2998.     /**
  2999.      * @ORM\Column(type="json", nullable=true)
  3000.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3001.      */
  3002.     private $m12_d11 = [];
  3003.     public function getM12D11(): ?array { return $this->m12_d11; }
  3004.     public function setM12D11(?array $m12_d11): self $this->m12_d11 $m12_d11; return $this; }
  3005.     /**
  3006.      * @ORM\Column(type="json", nullable=true)
  3007.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3008.      */
  3009.     private $m12_d12 = [];
  3010.     public function getM12D12(): ?array { return $this->m12_d12; }
  3011.     public function setM12D12(?array $m12_d12): self $this->m12_d12 $m12_d12; return $this; }
  3012.     /**
  3013.      * @ORM\Column(type="json", nullable=true)
  3014.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3015.      */
  3016.     private $m12_d13 = [];
  3017.     public function getM12D13(): ?array { return $this->m12_d13; }
  3018.     public function setM12D13(?array $m12_d13): self $this->m12_d13 $m12_d13; return $this; }
  3019.     /**
  3020.      * @ORM\Column(type="json", nullable=true)
  3021.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3022.      */
  3023.     private $m12_d14 = [];
  3024.     public function getM12D14(): ?array { return $this->m12_d14; }
  3025.     public function setM12D14(?array $m12_d14): self $this->m12_d14 $m12_d14; return $this; }
  3026.     /**
  3027.      * @ORM\Column(type="json", nullable=true)
  3028.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3029.      */
  3030.     private $m12_d15 = [];
  3031.     public function getM12D15(): ?array { return $this->m12_d15; }
  3032.     public function setM12D15(?array $m12_d15): self $this->m12_d15 $m12_d15; return $this; }
  3033.     /**
  3034.      * @ORM\Column(type="json", nullable=true)
  3035.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3036.      */
  3037.     private $m12_d16 = [];
  3038.     public function getM12D16(): ?array { return $this->m12_d16; }
  3039.     public function setM12D16(?array $m12_d16): self $this->m12_d16 $m12_d16; return $this; }
  3040.     /**
  3041.      * @ORM\Column(type="json", nullable=true)
  3042.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3043.      */
  3044.     private $m12_d17 = [];
  3045.     public function getM12D17(): ?array { return $this->m12_d17; }
  3046.     public function setM12D17(?array $m12_d17): self $this->m12_d17 $m12_d17; return $this; }
  3047.     /**
  3048.      * @ORM\Column(type="json", nullable=true)
  3049.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3050.      */
  3051.     private $m12_d18 = [];
  3052.     public function getM12D18(): ?array { return $this->m12_d18; }
  3053.     public function setM12D18(?array $m12_d18): self $this->m12_d18 $m12_d18; return $this; }
  3054.     /**
  3055.      * @ORM\Column(type="json", nullable=true)
  3056.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3057.      */
  3058.     private $m12_d19 = [];
  3059.     public function getM12D19(): ?array { return $this->m12_d19; }
  3060.     public function setM12D19(?array $m12_d19): self $this->m12_d19 $m12_d19; return $this; }
  3061.     /**
  3062.      * @ORM\Column(type="json", nullable=true)
  3063.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3064.      */
  3065.     private $m12_d20 = [];
  3066.     public function getM12D20(): ?array { return $this->m12_d20; }
  3067.     public function setM12D20(?array $m12_d20): self $this->m12_d20 $m12_d20; return $this; }
  3068.     /**
  3069.      * @ORM\Column(type="json", nullable=true)
  3070.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3071.      */
  3072.     private $m12_d21 = [];
  3073.     public function getM12D21(): ?array { return $this->m12_d21; }
  3074.     public function setM12D21(?array $m12_d21): self $this->m12_d21 $m12_d21; return $this; }
  3075.     /**
  3076.      * @ORM\Column(type="json", nullable=true)
  3077.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3078.      */
  3079.     private $m12_d22 = [];
  3080.     public function getM12D22(): ?array { return $this->m12_d22; }
  3081.     public function setM12D22(?array $m12_d22): self $this->m12_d22 $m12_d22; return $this; }
  3082.     /**
  3083.      * @ORM\Column(type="json", nullable=true)
  3084.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3085.      */
  3086.     private $m12_d23 = [];
  3087.     public function getM12D23(): ?array { return $this->m12_d23; }
  3088.     public function setM12D23(?array $m12_d23): self $this->m12_d23 $m12_d23; return $this; }
  3089.     /**
  3090.      * @ORM\Column(type="json", nullable=true)
  3091.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3092.      */
  3093.     private $m12_d24 = [];
  3094.     public function getM12D24(): ?array { return $this->m12_d24; }
  3095.     public function setM12D24(?array $m12_d24): self $this->m12_d24 $m12_d24; return $this; }
  3096.     /**
  3097.      * @ORM\Column(type="json", nullable=true)
  3098.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3099.      */
  3100.     private $m12_d25 = [];
  3101.     public function getM12D25(): ?array { return $this->m12_d25; }
  3102.     public function setM12D25(?array $m12_d25): self $this->m12_d25 $m12_d25; return $this; }
  3103.     /**
  3104.      * @ORM\Column(type="json", nullable=true)
  3105.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3106.      */
  3107.     private $m12_d26 = [];
  3108.     public function getM12D26(): ?array { return $this->m12_d26; }
  3109.     public function setM12D26(?array $m12_d26): self $this->m12_d26 $m12_d26; return $this; }
  3110.     /**
  3111.      * @ORM\Column(type="json", nullable=true)
  3112.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3113.      */
  3114.     private $m12_d27 = [];
  3115.     public function getM12D27(): ?array { return $this->m12_d27; }
  3116.     public function setM12D27(?array $m12_d27): self $this->m12_d27 $m12_d27; return $this; }
  3117.     /**
  3118.      * @ORM\Column(type="json", nullable=true)
  3119.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3120.      */
  3121.     private $m12_d28 = [];
  3122.     public function getM12D28(): ?array { return $this->m12_d28; }
  3123.     public function setM12D28(?array $m12_d28): self $this->m12_d28 $m12_d28; return $this; }
  3124.     /**
  3125.      * @ORM\Column(type="json", nullable=true)
  3126.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3127.      */
  3128.     private $m12_d29 = [];
  3129.     public function getM12D29(): ?array { return $this->m12_d29; }
  3130.     public function setM12D29(?array $m12_d29): self $this->m12_d29 $m12_d29; return $this; }
  3131.     /**
  3132.      * @ORM\Column(type="json", nullable=true)
  3133.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3134.      */
  3135.     private $m12_d30 = [];
  3136.     public function getM12D30(): ?array { return $this->m12_d30; }
  3137.     public function setM12D30(?array $m12_d30): self $this->m12_d30 $m12_d30; return $this; }
  3138.     /**
  3139.      * @ORM\Column(type="json", nullable=true)
  3140.      * @Groups({"worker.manage.base.timesheet", "timesheet.for.stakeholder", "timesheet.for.customer", "timesheet.collected.base"})
  3141.      */
  3142.     private $m12_d31 = [];
  3143.     /**
  3144.      * @ORM\OneToOne(targetEntity=WorkerTimesheetHistories::class, mappedBy="worker_timesheet", cascade={"persist", "remove"})
  3145.      * @Groups({
  3146.      *     "timesheet.history"
  3147.      * })
  3148.      */
  3149.     private $worker_timesheet_histories;
  3150.     public function getM12D31(): ?array { return $this->m12_d31; }
  3151.     public function setM12D31(?array $m12_d31): self $this->m12_d31 $m12_d31; return $this; }
  3152.     public function getWorkerTimesheetHistories(): ?WorkerTimesheetHistories
  3153.     {
  3154.         return $this->worker_timesheet_histories;
  3155.     }
  3156.     public function setWorkerTimesheetHistories(?WorkerTimesheetHistories $workerTimesheetHistories): self
  3157.     {
  3158.         // unset the owning side of the relation if necessary
  3159.         if ($workerTimesheetHistories === null && $this->worker_timesheet_histories !== null) {
  3160.             $this->worker_timesheet_histories->setWorkerTimesheet(null);
  3161.         }
  3162.         // set the owning side of the relation if necessary
  3163.         if ($workerTimesheetHistories !== null && $workerTimesheetHistories->getWorkerTimesheet() !== $this) {
  3164.             $workerTimesheetHistories->setWorkerTimesheet($this);
  3165.         }
  3166.         $this->worker_timesheet_histories $workerTimesheetHistories;
  3167.         return $this;
  3168.     }
  3169. }