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

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

protected isFullyConvertible ( Rule $rule )
$rule Recurr\Rule
    protected function isFullyConvertible(Rule $rule)
    {
        if ($rule->getFreq() >= 4) {
            return false;
        }
        $until = $rule->getUntil();
        $count = $rule->getCount();
        if (!empty($until) && !empty($count)) {
            return false;
        }
        $bySecond = $rule->getBySecond();
        $byMinute = $rule->getByMinute();
        $byHour = $rule->getByHour();
        if (!empty($bySecond) || !empty($byMinute) || !empty($byHour)) {
            return false;
        }
        $byWeekNum = $rule->getByWeekNumber();
        $byYearDay = $rule->getByYearDay();
        if ($rule->getFreq() != 0 && (!empty($byWeekNum) || !empty($byYearDay))) {
            return false;
        }
        return true;
    }