|
@@ -486,7 +486,7 @@ discard block |
|
|
block discarded – undo |
|
486
|
486
|
$tokenStr = substr($dql, $token['position'], $length); |
|
487
|
487
|
|
|
488
|
488
|
// Building informative message |
|
489
|
|
- $message = 'line 0, col ' . $tokenPos . " near '" . $tokenStr . "': Error: " . $message; |
|
|
489
|
+ $message = 'line 0, col '.$tokenPos." near '".$tokenStr."': Error: ".$message; |
|
490
|
490
|
|
|
491
|
491
|
throw QueryException::semanticalError($message, QueryException::dqlError($this->query->getDQL())); |
|
492
|
492
|
} |
|
@@ -633,7 +633,7 @@ discard block |
|
|
block discarded – undo |
|
633
|
633
|
// If the namespace is not given then assumes the first FROM entity namespace |
|
634
|
634
|
if (strpos($className, '\\') === false && ! class_exists($className) && strpos($fromClassName, '\\') !== false) { |
|
635
|
635
|
$namespace = substr($fromClassName, 0, strrpos($fromClassName, '\\')); |
|
636
|
|
- $fqcn = $namespace . '\\' . $className; |
|
|
636
|
+ $fqcn = $namespace.'\\'.$className; |
|
637
|
637
|
|
|
638
|
638
|
if (class_exists($fqcn)) { |
|
639
|
639
|
$expression->className = $fqcn; |
|
@@ -685,13 +685,13 @@ discard block |
|
|
block discarded – undo |
|
685
|
685
|
} |
|
686
|
686
|
|
|
687
|
687
|
$this->semanticalError( |
|
688
|
|
- "There is no mapped field named '$field' on class " . $class->name . ".", $deferredItem['token'] |
|
|
688
|
+ "There is no mapped field named '$field' on class ".$class->name.".", $deferredItem['token'] |
|
689
|
689
|
); |
|
690
|
690
|
} |
|
691
|
691
|
|
|
692
|
692
|
if (array_intersect($class->identifier, $expr->partialFieldSet) != $class->identifier) { |
|
693
|
693
|
$this->semanticalError( |
|
694
|
|
- "The partial field selection of class " . $class->name . " must contain the identifier.", |
|
|
694
|
+ "The partial field selection of class ".$class->name." must contain the identifier.", |
|
695
|
695
|
$deferredItem['token'] |
|
696
|
696
|
); |
|
697
|
697
|
} |
|
@@ -760,7 +760,7 @@ discard block |
|
|
block discarded – undo |
|
760
|
760
|
// Check if field or association exists |
|
761
|
761
|
if ( ! isset($class->associationMappings[$field]) && ! isset($class->fieldMappings[$field])) { |
|
762
|
762
|
$this->semanticalError( |
|
763
|
|
- 'Class ' . $class->name . ' has no field or association named ' . $field, |
|
|
763
|
+ 'Class '.$class->name.' has no field or association named '.$field, |
|
764
|
764
|
$deferredItem['token'] |
|
765
|
765
|
); |
|
766
|
766
|
} |
|
@@ -800,8 +800,8 @@ discard block |
|
|
block discarded – undo |
|
800
|
800
|
// Build the error message |
|
801
|
801
|
$semanticalError = 'Invalid PathExpression. '; |
|
802
|
802
|
$semanticalError .= (count($expectedStringTypes) == 1) |
|
803
|
|
- ? 'Must be a ' . $expectedStringTypes[0] . '.' |
|
804
|
|
- : implode(' or ', $expectedStringTypes) . ' expected.'; |
|
|
803
|
+ ? 'Must be a '.$expectedStringTypes[0].'.' |
|
|
804
|
+ : implode(' or ', $expectedStringTypes).' expected.'; |
|
805
|
805
|
|
|
806
|
806
|
$this->semanticalError($semanticalError, $deferredItem['token']); |
|
807
|
807
|
} |
|
@@ -975,7 +975,7 @@ discard block |
|
|
block discarded – undo |
|
975
|
975
|
|
|
976
|
976
|
[$namespaceAlias, $simpleClassName] = explode(':', $this->lexer->token['value']); |
|
977
|
977
|
|
|
978
|
|
- return $this->em->getConfiguration()->getEntityNamespace($namespaceAlias) . '\\' . $simpleClassName; |
|
|
978
|
+ return $this->em->getConfiguration()->getEntityNamespace($namespaceAlias).'\\'.$simpleClassName; |
|
979
|
979
|
} |
|
980
|
980
|
|
|
981
|
981
|
/** |
|
@@ -987,7 +987,7 @@ discard block |
|
|
block discarded – undo |
|
987
|
987
|
*/ |
|
988
|
988
|
private function validateAbstractSchemaName($schemaName) |
|
989
|
989
|
{ |
|
990
|
|
- if (! (class_exists($schemaName, true) || interface_exists($schemaName, true))) { |
|
|
990
|
+ if ( ! (class_exists($schemaName, true) || interface_exists($schemaName, true))) { |
|
991
|
991
|
$this->semanticalError("Class '$schemaName' is not defined.", $this->lexer->token); |
|
992
|
992
|
} |
|
993
|
993
|
} |
|
@@ -1043,7 +1043,7 @@ discard block |
|
|
block discarded – undo |
|
1043
|
1043
|
|
|
1044
|
1044
|
if ( ! isset($this->queryComponents[$identVariable])) { |
|
1045
|
1045
|
$this->semanticalError( |
|
1046
|
|
- 'Identification Variable ' . $identVariable .' used in join path expression but was not defined before.' |
|
|
1046
|
+ 'Identification Variable '.$identVariable.' used in join path expression but was not defined before.' |
|
1047
|
1047
|
); |
|
1048
|
1048
|
} |
|
1049
|
1049
|
|
|
@@ -1057,7 +1057,7 @@ discard block |
|
|
block discarded – undo |
|
1057
|
1057
|
$class = $qComp['metadata']; |
|
1058
|
1058
|
|
|
1059
|
1059
|
if ( ! $class->hasAssociation($field)) { |
|
1060
|
|
- $this->semanticalError('Class ' . $class->name . ' has no association named ' . $field); |
|
|
1060
|
+ $this->semanticalError('Class '.$class->name.' has no association named '.$field); |
|
1061
|
1061
|
} |
|
1062
|
1062
|
|
|
1063
|
1063
|
return new AST\JoinAssociationPathExpression($identVariable, $field); |
|
@@ -2485,7 +2485,7 @@ discard block |
|
|
block discarded – undo |
|
2485
|
2485
|
// Peek beyond the matching closing parenthesis ')' |
|
2486
|
2486
|
$peek = $this->peekBeyondClosingParenthesis(); |
|
2487
|
2487
|
|
|
2488
|
|
- if (in_array($peek['value'], ["=", "<", "<=", "<>", ">", ">=", "!="]) || |
|
|
2488
|
+ if (in_array($peek['value'], ["=", "<", "<=", "<>", ">", ">=", "!="]) || |
|
2489
|
2489
|
in_array($peek['type'], [Lexer::T_NOT, Lexer::T_BETWEEN, Lexer::T_LIKE, Lexer::T_IN, Lexer::T_IS, Lexer::T_EXISTS]) || |
|
2490
|
2490
|
$this->isMathOperator($peek)) { |
|
2491
|
2491
|
$condPrimary->simpleConditionalExpression = $this->SimpleConditionalExpression(); |
|
@@ -2590,7 +2590,7 @@ discard block |
|
|
block discarded – undo |
|
2590
|
2590
|
return $this->NullComparisonExpression(); |
|
2591
|
2591
|
} |
|
2592
|
2592
|
|
|
2593
|
|
- if ($token['type'] === Lexer::T_IS && $lookahead['type'] === Lexer::T_EMPTY) { |
|
|
2593
|
+ if ($token['type'] === Lexer::T_IS && $lookahead['type'] === Lexer::T_EMPTY) { |
|
2594
|
2594
|
return $this->EmptyCollectionComparisonExpression(); |
|
2595
|
2595
|
} |
|
2596
|
2596
|
|