Code Duplication    Length = 3-3 lines in 6 locations

src/DateExtension.php 6 locations

@@ 240-242 (lines=3) @@
237
            $this->splitDuration($seconds, count($units)-1) + array_fill(0, 6, null);
238
        
239
        $duration = '';
240
        if (isset($years) && isset($units[5])) {
241
            $duration .= $seperator . $years . $units[5];
242
        }
243
        
244
        if (isset($weeks) && isset($units[4])) {
245
            $duration .= $seperator . $weeks . $units[4];
@@ 244-246 (lines=3) @@
241
            $duration .= $seperator . $years . $units[5];
242
        }
243
        
244
        if (isset($weeks) && isset($units[4])) {
245
            $duration .= $seperator . $weeks . $units[4];
246
        }
247
        
248
        if (isset($days) && isset($units[3])) {
249
            $duration .= $seperator . $days . $units[3];
@@ 248-250 (lines=3) @@
245
            $duration .= $seperator . $weeks . $units[4];
246
        }
247
        
248
        if (isset($days) && isset($units[3])) {
249
            $duration .= $seperator . $days . $units[3];
250
        }
251
        
252
        if (isset($hours) && isset($units[2])) {
253
            $duration .= $seperator . $hours . $units[2];
@@ 252-254 (lines=3) @@
249
            $duration .= $seperator . $days . $units[3];
250
        }
251
        
252
        if (isset($hours) && isset($units[2])) {
253
            $duration .= $seperator . $hours . $units[2];
254
        }
255
        
256
        if (isset($minutes) && isset($units[1])) {
257
            $duration .= $seperator . $minutes . $units[1];
@@ 256-258 (lines=3) @@
253
            $duration .= $seperator . $hours . $units[2];
254
        }
255
        
256
        if (isset($minutes) && isset($units[1])) {
257
            $duration .= $seperator . $minutes . $units[1];
258
        }
259
        
260
        if (isset($seconds) && isset($units[0])) {
261
            $duration .= $seperator . $seconds . $units[0];
@@ 260-262 (lines=3) @@
257
            $duration .= $seperator . $minutes . $units[1];
258
        }
259
        
260
        if (isset($seconds) && isset($units[0])) {
261
            $duration .= $seperator . $seconds . $units[0];
262
        }
263
        
264
        return trim($duration, $seperator);
265
    }