Code Duplication    Length = 3-3 lines in 6 locations

src/DateExtension.php 6 locations

@@ 286-288 (lines=3) @@
283
            $this->splitDuration($value, count($units) - 1) + array_fill(0, 6, null);
284
        
285
        $duration = '';
286
        if (isset($years) && isset($units[5])) {
287
            $duration .= $seperator . $years . $units[5];
288
        }
289
        
290
        if (isset($weeks) && isset($units[4])) {
291
            $duration .= $seperator . $weeks . $units[4];
@@ 290-292 (lines=3) @@
287
            $duration .= $seperator . $years . $units[5];
288
        }
289
        
290
        if (isset($weeks) && isset($units[4])) {
291
            $duration .= $seperator . $weeks . $units[4];
292
        }
293
        
294
        if (isset($days) && isset($units[3])) {
295
            $duration .= $seperator . $days . $units[3];
@@ 294-296 (lines=3) @@
291
            $duration .= $seperator . $weeks . $units[4];
292
        }
293
        
294
        if (isset($days) && isset($units[3])) {
295
            $duration .= $seperator . $days . $units[3];
296
        }
297
        
298
        if (isset($hours) && isset($units[2])) {
299
            $duration .= $seperator . $hours . $units[2];
@@ 298-300 (lines=3) @@
295
            $duration .= $seperator . $days . $units[3];
296
        }
297
        
298
        if (isset($hours) && isset($units[2])) {
299
            $duration .= $seperator . $hours . $units[2];
300
        }
301
        
302
        if (isset($minutes) && isset($units[1])) {
303
            $duration .= $seperator . $minutes . $units[1];
@@ 302-304 (lines=3) @@
299
            $duration .= $seperator . $hours . $units[2];
300
        }
301
        
302
        if (isset($minutes) && isset($units[1])) {
303
            $duration .= $seperator . $minutes . $units[1];
304
        }
305
        
306
        if (isset($seconds) && isset($units[0])) {
307
            $duration .= $seperator . $seconds . $units[0];
@@ 306-308 (lines=3) @@
303
            $duration .= $seperator . $minutes . $units[1];
304
        }
305
        
306
        if (isset($seconds) && isset($units[0])) {
307
            $duration .= $seperator . $seconds . $units[0];
308
        }
309
        
310
        return trim($duration, $seperator);
311
    }