Code Duplication    Length = 7-7 lines in 3 locations

lib/Dwoo/Core.php 3 locations

@@ 1388-1394 (lines=7) @@
1385
            array_pop($tree);
1386
        }
1387
1388
        while (($i = array_shift($tree)) !== null) {
1389
            if (is_object($cur)) {
1390
                $cur = $cur->$i;
1391
            } else {
1392
                $cur = $cur[$i];
1393
            }
1394
        }
1395
1396
        if ($varstr !== null) {
1397
            return $this->readVarInto($varstr, $cur);
@@ 1427-1433 (lines=7) @@
1424
                    $cur    = $this->data;
1425
                    array_pop($tree);
1426
1427
                    while (($i = array_shift($tree)) !== null) {
1428
                        if (is_object($cur)) {
1429
                            $cur = $cur->$i;
1430
                        } else {
1431
                            $cur = $cur[$i];
1432
                        }
1433
                    }
1434
1435
                    return $cur;
1436
                }
@@ 1510-1516 (lines=7) @@
1507
                    continue;
1508
                }
1509
1510
                while (($i = array_shift($tree)) !== null) {
1511
                    if (is_object($cur)) {
1512
                        $cur = $cur->$i;
1513
                    } else {
1514
                        $cur = $cur[$i];
1515
                    }
1516
                }
1517
                break;
1518
            }
1519
        } else {