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

@@ 67-73 (lines=7) @@
64
      }
65
    }
66
67
    if (null === $idx) {
68
      return $elements;
69
    } else {
70
      if ($idx < 0) {
71
        $idx = count($elements) + $idx;
72
      }
73
    }
74
75
    return (isset($elements[$idx]) ? $elements[$idx] : null);
76
  }