Code Duplication    Length = 7-7 lines in 3 locations

lib/Dwoo/Core.php 3 locations

@@ 1457-1463 (lines=7) @@
1454
            array_pop($tree);
1455
        }
1456
1457
        while (($i = array_shift($tree)) !== null) {
1458
            if (is_object($cur)) {
1459
                $cur = $cur->{$i};
1460
            } else {
1461
                $cur = $cur[$i];
1462
            }
1463
        }
1464
1465
        if ($varstr !== null) {
1466
            return $this->readVarInto($varstr, $cur);
@@ 1496-1502 (lines=7) @@
1493
                    $cur    = $this->data;
1494
                    array_pop($tree);
1495
1496
                    while (($i = array_shift($tree)) !== null) {
1497
                        if (is_object($cur)) {
1498
                            $cur = $cur->{$i};
1499
                        } else {
1500
                            $cur = $cur[$i];
1501
                        }
1502
                    }
1503
1504
                    return $cur;
1505
                }
@@ 1579-1585 (lines=7) @@
1576
                    continue;
1577
                }
1578
1579
                while (($i = array_shift($tree)) !== null) {
1580
                    if (is_object($cur)) {
1581
                        $cur = $cur->{$i};
1582
                    } else {
1583
                        $cur = $cur[$i];
1584
                    }
1585
                }
1586
                break;
1587
            }
1588
        } else {