Code Duplication    Length = 7-7 lines in 2 locations

src/voku/helper/HtmlDomParser.php 1 location

@@ 308-314 (lines=7) @@
305
      $elements[] = new SimpleHtmlDom($node);
306
    }
307
308
    if (null === $idx) {
309
      return $elements;
310
    } else {
311
      if ($idx < 0) {
312
        $idx = count($elements) + $idx;
313
      }
314
    }
315
316
    if (isset($elements[$idx])) {
317
      return $elements[$idx];

src/voku/helper/SimpleHtmlDomNode.php 1 location

@@ 85-91 (lines=7) @@
82
      }
83
    }
84
85
    if (null === $idx) {
86
      return $elements;
87
    } else {
88
      if ($idx < 0) {
89
        $idx = count($elements) + $idx;
90
      }
91
    }
92
93
    return (isset($elements[$idx]) ? $elements[$idx] : null);
94
  }