Code Duplication    Length = 7-7 lines in 3 locations

lib/Dwoo/Core.php 3 locations

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