/** * @param $quarter * @param $year * @param PeriodInterface $period * * @return \App\Models\Task\Task|null */ public function generate($quarter, $year, PeriodInterface $period) { $task = null; switch ($quarter) { case 1: $task = $this->factory->createTask('Сдать налоговую декларацию за ' . ($year - 1) . ' год' . ' c ' . $period->getFrom()->format('d.m.Y') . ' до ' . $period->getTo()->format('d.m.Y')); break; case 2: $task = $this->factory->createTask('Сдать налоговую декларацию за первый квартал ' . $year . ' года' . ' c ' . $period->getFrom()->format('d.m.Y') . ' до ' . $period->getTo()->format('d.m.Y')); break; case 3: $task = $this->factory->createTask('Сдать налоговую декларацию за первое полугодие ' . $year . ' года' . ' c ' . $period->getFrom()->format('d.m.Y') . ' до ' . $period->getTo()->format('d.m.Y')); break; case 4: $task = $this->factory->createTask('Сдать налоговую декларацию за третий квартал ' . $year . ' года' . ' c ' . $period->getFrom()->format('d.m.Y') . ' до ' . $period->getTo()->format('d.m.Y')); break; } return $task; }
/** * @param $quarter * @param $year * @param PeriodInterface $period * * @return \App\Models\Task\Task|null */ public function generate($quarter, $year, PeriodInterface $period) { $task = null; switch ($quarter) { case 1: $task = $this->factory->createTask('Оплатить ЕН за 4 квартал ' . ($year - 1) . ' года' . ' -' . ' до ' . $period->getTo()->format('d.m.Y')); break; case 2: $task = $this->factory->createTask('Оплатить ЕН за 1 квартал ' . $year . ' года' . ' -' . ' до ' . $period->getTo()->format('d.m.Y')); break; case 3: $task = $this->factory->createTask('Оплатить ЕН за 2 квартал ' . $year . ' года' . ' -' . ' до ' . $period->getTo()->format('d.m.Y')); break; case 4: $task = $this->factory->createTask('Оплатить ЕН за 3 квартал ' . $year . ' года' . ' -' . ' до ' . $period->getTo()->format('d.m.Y')); break; } return $task; }
/** * @param $year * @param PeriodInterface $period * * @return \App\Models\Task\Task */ public function generate($year, PeriodInterface $period) { return $this->factory->createTask('Оплатить ЕСВ за ' . $period->getFrom()->modify('-1 day')->format('F') . ' ' . $year . ' до ' . $period->getTo()->format('d F Y')); }