Code Duplication    Length = 3-3 lines in 2 locations

lib/Dwoo/Compiler.php 2 locations

@@ 1505-1507 (lines=3) @@
1502
            return $this->parse($in, $from + 1, $to, false, 'root', $pointer);
1503
        } elseif ($curBlock === 'root' && preg_match('#^/([a-z_][a-z0-9_]*)?#i', $substr, $match)) {
1504
            // close block
1505
            if (!empty($match[1]) && $match[1] == 'else') {
1506
                throw new CompilationException($this, 'Else blocks must not be closed explicitly, they are automatically closed when their parent block is closed');
1507
            }
1508
            if (!empty($match[1]) && $match[1] == 'elseif') {
1509
                throw new CompilationException($this, 'Elseif blocks must not be closed explicitly, they are automatically closed when their parent block is closed or a new else/elseif block is declared after them');
1510
            }
@@ 1508-1510 (lines=3) @@
1505
            if (!empty($match[1]) && $match[1] == 'else') {
1506
                throw new CompilationException($this, 'Else blocks must not be closed explicitly, they are automatically closed when their parent block is closed');
1507
            }
1508
            if (!empty($match[1]) && $match[1] == 'elseif') {
1509
                throw new CompilationException($this, 'Elseif blocks must not be closed explicitly, they are automatically closed when their parent block is closed or a new else/elseif block is declared after them');
1510
            }
1511
            if ($pointer !== null) {
1512
                $pointer += strlen($match[0]);
1513
            }