Code Duplication    Length = 13-13 lines in 2 locations

lib/Doctrine/ORM/Query/Parser.php 2 locations

@@ 935-947 (lines=13) @@
932
     *
933
     * @return string
934
     */
935
    public function AliasIdentificationVariable()
936
    {
937
        $this->match(Lexer::T_IDENTIFIER);
938
939
        $aliasIdentVariable = $this->lexer->token['value'];
940
        $exists = isset($this->queryComponents[$aliasIdentVariable]);
941
942
        if ($exists) {
943
            $this->semanticalError("'$aliasIdentVariable' is already defined.", $this->lexer->token);
944
        }
945
946
        return $aliasIdentVariable;
947
    }
948
949
    /**
950
     * AbstractSchemaName ::= fully_qualified_name | aliased_name | identifier
@@ 994-1006 (lines=13) @@
991
     *
992
     * @return string
993
     */
994
    public function AliasResultVariable()
995
    {
996
        $this->match(Lexer::T_IDENTIFIER);
997
998
        $resultVariable = $this->lexer->token['value'];
999
        $exists = isset($this->queryComponents[$resultVariable]);
1000
1001
        if ($exists) {
1002
            $this->semanticalError("'$resultVariable' is already defined.", $this->lexer->token);
1003
        }
1004
1005
        return $resultVariable;
1006
    }
1007
1008
    /**
1009
     * ResultVariable ::= identifier