Recurr\Transformer\TextTransformer::addWeekly PHP Метод

addWeekly() защищенный Метод

protected addWeekly ( Rule $rule )
$rule Recurr\Rule
    protected function addWeekly(Rule $rule)
    {
        $interval = $rule->getInterval();
        $byMonth = $rule->getByMonth();
        $byMonthDay = $rule->getByMonthDay();
        $byDay = $rule->getByDay();
        $this->addFragment($this->translator->trans($this->isPlural($interval) ? 'every %count% weeks' : 'every week', array('count' => $interval)));
        if (empty($byMonthDay) && empty($byDay)) {
            $this->addDayOfWeek($rule);
        }
        if (!empty($byMonth)) {
            $this->addFragment($this->translator->trans('in_month'));
            $this->addByMonth($rule);
        }
        if (!empty($byMonthDay)) {
            $this->addByMonthDay($rule);
            $this->addFragment($this->translator->trans('of_the_month'));
        } else {
            if (!empty($byDay)) {
                $this->addByDay($rule);
            }
        }
    }