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

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

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