Code Duplication    Length = 10-10 lines in 2 locations

src/WorkingTime.php 2 locations

@@ 98-107 (lines=10) @@
95
     * @param string $date
96
     * @return bool
97
     */
98
    public function isHoliday(string $date = null) : bool
99
    {
100
        if (empty($this->holidays)) {
101
            // Если не указаны праздничные дни, то день рабочий.
102
            return false;
103
        }
104
105
        $day = $this->buildDataPartString($date, 'm-d');
106
        return in_array($day, $this->holidays, false);
107
    }
108
109
    /**
110
     * Проверяет является ли дата выходным днём.
@@ 115-124 (lines=10) @@
112
     * @param string $date
113
     * @return bool
114
     */
115
    public function isWeekend(string $date = null) : bool
116
    {
117
        if (empty($this->weekends)) {
118
            // Если не указаны выходные дни, то день рабочий.
119
            return false;
120
        }
121
122
        $day = $this->buildDataPartString($date, 'w');
123
        return in_array($day, $this->weekends, false);
124
    }
125
126
    /**
127
     * Проверяет евляется ли дата рабочим днём.