Code Duplication    Length = 6-7 lines in 2 locations

lib/Dwoo/Core.php 2 locations

@@ 1597-1603 (lines=7) @@
1594
                } else {
1595
                    return null;
1596
                }
1597
            } elseif ($sep === '->') {
1598
                if (is_object($cur)) {
1599
                    $cur = $cur->{$m[2][$k]};
1600
                } else {
1601
                    return null;
1602
                }
1603
            } else {
1604
                return null;
1605
            }
1606
        }
@@ 1642-1647 (lines=6) @@
1639
                        $cur = array();
1640
                    }
1641
                    $cur = &$cur[$m[2][$k]];
1642
                } elseif ($sep === '->') {
1643
                    if (is_object($cur) === false) {
1644
                        $cur = new stdClass();
1645
                    }
1646
                    $cur = &$cur->{$m[2][$k]};
1647
                } else {
1648
                    return false;
1649
                }
1650
            }