Code Duplication    Length = 5-5 lines in 3 locations

src/WorkingTime.php 3 locations

@@ 172-176 (lines=5) @@
169
     */
170
    public function nextWorkingDay(string $date = null) : string
171
    {
172
        if ($date === null) {
173
            $dateTime = new \DateTime($this->dateTime->format('Y-m-d'));
174
        } else {
175
            $dateTime = new \DateTime($date);
176
        }
177
178
        do {
179
            $dateTime->modify('+1 day');
@@ 193-197 (lines=5) @@
190
     */
191
    public function nextWorkingTime(string $date = null) : string
192
    {
193
        if ($date === null) {
194
            $dateTime = new \DateTime($this->dateTime->format('Y-m-d H:i'));
195
        } else {
196
            $dateTime = new \DateTime($date);
197
        }
198
199
        $nextWorkingTime = '';
200
@@ 271-275 (lines=5) @@
268
     */
269
    public function modify(int $minutes, string $date = null) : string
270
    {
271
        if ($date === null) {
272
            $dateTime = new \DateTime($this->dateTime->format('Y-m-d H:i'));
273
        } else {
274
            $dateTime = new \DateTime($date);
275
        }
276
277
        $nextWorkingTime = $this->nextWorkingTime($dateTime->format('Y-m-d H:i'));
278