Code Duplication    Length = 7-7 lines in 3 locations

lib/Dwoo/Core.php 3 locations

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