Code Duplication    Length = 3-3 lines in 6 locations

src/DateExtension.php 6 locations

@@ 272-274 (lines=3) @@
269
            $this->splitDuration($value, count($units) - 1) + array_fill(0, 6, null);
270
        
271
        $duration = '';
272
        if (isset($years) && isset($units[5])) {
273
            $duration .= $seperator . $years . $units[5];
274
        }
275
        
276
        if (isset($weeks) && isset($units[4])) {
277
            $duration .= $seperator . $weeks . $units[4];
@@ 276-278 (lines=3) @@
273
            $duration .= $seperator . $years . $units[5];
274
        }
275
        
276
        if (isset($weeks) && isset($units[4])) {
277
            $duration .= $seperator . $weeks . $units[4];
278
        }
279
        
280
        if (isset($days) && isset($units[3])) {
281
            $duration .= $seperator . $days . $units[3];
@@ 280-282 (lines=3) @@
277
            $duration .= $seperator . $weeks . $units[4];
278
        }
279
        
280
        if (isset($days) && isset($units[3])) {
281
            $duration .= $seperator . $days . $units[3];
282
        }
283
        
284
        if (isset($hours) && isset($units[2])) {
285
            $duration .= $seperator . $hours . $units[2];
@@ 284-286 (lines=3) @@
281
            $duration .= $seperator . $days . $units[3];
282
        }
283
        
284
        if (isset($hours) && isset($units[2])) {
285
            $duration .= $seperator . $hours . $units[2];
286
        }
287
        
288
        if (isset($minutes) && isset($units[1])) {
289
            $duration .= $seperator . $minutes . $units[1];
@@ 288-290 (lines=3) @@
285
            $duration .= $seperator . $hours . $units[2];
286
        }
287
        
288
        if (isset($minutes) && isset($units[1])) {
289
            $duration .= $seperator . $minutes . $units[1];
290
        }
291
        
292
        if (isset($seconds) && isset($units[0])) {
293
            $duration .= $seperator . $seconds . $units[0];
@@ 292-294 (lines=3) @@
289
            $duration .= $seperator . $minutes . $units[1];
290
        }
291
        
292
        if (isset($seconds) && isset($units[0])) {
293
            $duration .= $seperator . $seconds . $units[0];
294
        }
295
        
296
        return trim($duration, $seperator);
297
    }