@@ -398,7 +398,7 @@ discard block |
||
398 | 398 | } |
399 | 399 | |
400 | 400 | foreach ($this->queryComponents as $dqlAlias => $qComp) { |
401 | - if (! isset($this->identVariableExpressions[$dqlAlias])) { |
|
401 | + if ( ! isset($this->identVariableExpressions[$dqlAlias])) { |
|
402 | 402 | continue; |
403 | 403 | } |
404 | 404 | |
@@ -463,7 +463,7 @@ discard block |
||
463 | 463 | $tokenStr = substr($dql, $tokenPos, $length); |
464 | 464 | |
465 | 465 | // Building informative message |
466 | - $message = 'line 0, col ' . $tokenPos . " near '" . $tokenStr . "': Error: " . $message; |
|
466 | + $message = 'line 0, col '.$tokenPos." near '".$tokenStr."': Error: ".$message; |
|
467 | 467 | |
468 | 468 | throw QueryException::semanticalError( |
469 | 469 | $message, |
@@ -566,7 +566,7 @@ discard block |
||
566 | 566 | $identVariable = $deferredItem['expression']; |
567 | 567 | |
568 | 568 | // Check if IdentificationVariable exists in queryComponents |
569 | - if (! isset($this->queryComponents[$identVariable])) { |
|
569 | + if ( ! isset($this->queryComponents[$identVariable])) { |
|
570 | 570 | $this->semanticalError( |
571 | 571 | sprintf("'%s' is not defined.", $identVariable), |
572 | 572 | $deferredItem['token'] |
@@ -576,7 +576,7 @@ discard block |
||
576 | 576 | $qComp = $this->queryComponents[$identVariable]; |
577 | 577 | |
578 | 578 | // Check if queryComponent points to an AbstractSchemaName or a ResultVariable |
579 | - if (! isset($qComp['metadata'])) { |
|
579 | + if ( ! isset($qComp['metadata'])) { |
|
580 | 580 | $this->semanticalError( |
581 | 581 | sprintf("'%s' does not point to a Class.", $identVariable), |
582 | 582 | $deferredItem['token'] |
@@ -610,7 +610,7 @@ discard block |
||
610 | 610 | // If the namespace is not given then assumes the first FROM entity namespace |
611 | 611 | if (strpos($className, '\\') === false && ! class_exists($className) && strpos($fromClassName, '\\') !== false) { |
612 | 612 | $namespace = substr($fromClassName, 0, strrpos($fromClassName, '\\')); |
613 | - $fqcn = $namespace . '\\' . $className; |
|
613 | + $fqcn = $namespace.'\\'.$className; |
|
614 | 614 | |
615 | 615 | if (class_exists($fqcn)) { |
616 | 616 | $expression->className = $fqcn; |
@@ -618,13 +618,13 @@ discard block |
||
618 | 618 | } |
619 | 619 | } |
620 | 620 | |
621 | - if (! class_exists($className)) { |
|
621 | + if ( ! class_exists($className)) { |
|
622 | 622 | $this->semanticalError(sprintf('Class "%s" is not defined.', $className), $token); |
623 | 623 | } |
624 | 624 | |
625 | 625 | $class = new ReflectionClass($className); |
626 | 626 | |
627 | - if (! $class->isInstantiable()) { |
|
627 | + if ( ! $class->isInstantiable()) { |
|
628 | 628 | $this->semanticalError(sprintf('Class "%s" can not be instantiated.', $className), $token); |
629 | 629 | } |
630 | 630 | |
@@ -681,7 +681,7 @@ discard block |
||
681 | 681 | $resultVariable = $deferredItem['expression']; |
682 | 682 | |
683 | 683 | // Check if ResultVariable exists in queryComponents |
684 | - if (! isset($this->queryComponents[$resultVariable])) { |
|
684 | + if ( ! isset($this->queryComponents[$resultVariable])) { |
|
685 | 685 | $this->semanticalError( |
686 | 686 | sprintf("'%s' is not defined.", $resultVariable), |
687 | 687 | $deferredItem['token'] |
@@ -691,7 +691,7 @@ discard block |
||
691 | 691 | $qComp = $this->queryComponents[$resultVariable]; |
692 | 692 | |
693 | 693 | // Check if queryComponent points to an AbstractSchemaName or a ResultVariable |
694 | - if (! isset($qComp['resultVariable'])) { |
|
694 | + if ( ! isset($qComp['resultVariable'])) { |
|
695 | 695 | $this->semanticalError( |
696 | 696 | sprintf("'%s' does not point to a ResultVariable.", $resultVariable), |
697 | 697 | $deferredItem['token'] |
@@ -733,9 +733,9 @@ discard block |
||
733 | 733 | $property = $class->getProperty($field); |
734 | 734 | |
735 | 735 | // Check if field or association exists |
736 | - if (! $property) { |
|
736 | + if ( ! $property) { |
|
737 | 737 | $this->semanticalError( |
738 | - 'Class ' . $class->getClassName() . ' has no field or association named ' . $field, |
|
738 | + 'Class '.$class->getClassName().' has no field or association named '.$field, |
|
739 | 739 | $deferredItem['token'] |
740 | 740 | ); |
741 | 741 | } |
@@ -751,7 +751,7 @@ discard block |
||
751 | 751 | // Validate if PathExpression is one of the expected types |
752 | 752 | $expectedType = $pathExpression->expectedType; |
753 | 753 | |
754 | - if (! ($expectedType & $fieldType)) { |
|
754 | + if ( ! ($expectedType & $fieldType)) { |
|
755 | 755 | // We need to recognize which was expected type(s) |
756 | 756 | $expectedStringTypes = []; |
757 | 757 | |
@@ -773,8 +773,8 @@ discard block |
||
773 | 773 | // Build the error message |
774 | 774 | $semanticalError = 'Invalid PathExpression. '; |
775 | 775 | $semanticalError .= count($expectedStringTypes) === 1 |
776 | - ? 'Must be a ' . $expectedStringTypes[0] . '.' |
|
777 | - : implode(' or ', $expectedStringTypes) . ' expected.'; |
|
776 | + ? 'Must be a '.$expectedStringTypes[0].'.' |
|
777 | + : implode(' or ', $expectedStringTypes).' expected.'; |
|
778 | 778 | |
779 | 779 | $this->semanticalError($semanticalError, $deferredItem['token']); |
780 | 780 | } |
@@ -786,7 +786,7 @@ discard block |
||
786 | 786 | |
787 | 787 | private function processRootEntityAliasSelected() |
788 | 788 | { |
789 | - if (! $this->identVariableExpressions) { |
|
789 | + if ( ! $this->identVariableExpressions) { |
|
790 | 790 | return; |
791 | 791 | } |
792 | 792 | |
@@ -943,7 +943,7 @@ discard block |
||
943 | 943 | |
944 | 944 | [$namespaceAlias, $simpleClassName] = explode(':', $this->lexer->token['value']); |
945 | 945 | |
946 | - return $this->em->getConfiguration()->getEntityNamespace($namespaceAlias) . '\\' . $simpleClassName; |
|
946 | + return $this->em->getConfiguration()->getEntityNamespace($namespaceAlias).'\\'.$simpleClassName; |
|
947 | 947 | } |
948 | 948 | |
949 | 949 | /** |
@@ -1022,9 +1022,9 @@ discard block |
||
1022 | 1022 | { |
1023 | 1023 | $identVariable = $this->IdentificationVariable(); |
1024 | 1024 | |
1025 | - if (! isset($this->queryComponents[$identVariable])) { |
|
1025 | + if ( ! isset($this->queryComponents[$identVariable])) { |
|
1026 | 1026 | $this->semanticalError( |
1027 | - 'Identification Variable ' . $identVariable . ' used in join path expression but was not defined before.' |
|
1027 | + 'Identification Variable '.$identVariable.' used in join path expression but was not defined before.' |
|
1028 | 1028 | ); |
1029 | 1029 | } |
1030 | 1030 | |
@@ -1038,8 +1038,8 @@ discard block |
||
1038 | 1038 | $class = $qComp['metadata']; |
1039 | 1039 | $property = $class->getProperty($field); |
1040 | 1040 | |
1041 | - if (! ($property !== null && $property instanceof AssociationMetadata)) { |
|
1042 | - $this->semanticalError('Class ' . $class->getClassName() . ' has no association named ' . $field); |
|
1041 | + if ( ! ($property !== null && $property instanceof AssociationMetadata)) { |
|
1042 | + $this->semanticalError('Class '.$class->getClassName().' has no association named '.$field); |
|
1043 | 1043 | } |
1044 | 1044 | |
1045 | 1045 | return new AST\JoinAssociationPathExpression($identVariable, $field); |
@@ -1069,7 +1069,7 @@ discard block |
||
1069 | 1069 | while ($this->lexer->isNextToken(Lexer::T_DOT)) { |
1070 | 1070 | $this->match(Lexer::T_DOT); |
1071 | 1071 | $this->match(Lexer::T_IDENTIFIER); |
1072 | - $field .= '.' . $this->lexer->token['value']; |
|
1072 | + $field .= '.'.$this->lexer->token['value']; |
|
1073 | 1073 | } |
1074 | 1074 | } |
1075 | 1075 | |
@@ -1451,7 +1451,7 @@ discard block |
||
1451 | 1451 | // Still need to decide between IdentificationVariable or ResultVariable |
1452 | 1452 | $lookaheadValue = $this->lexer->lookahead['value']; |
1453 | 1453 | |
1454 | - if (! isset($this->queryComponents[$lookaheadValue])) { |
|
1454 | + if ( ! isset($this->queryComponents[$lookaheadValue])) { |
|
1455 | 1455 | $this->semanticalError('Cannot group by undefined identification or result variable.'); |
1456 | 1456 | } |
1457 | 1457 | |
@@ -1799,7 +1799,7 @@ discard block |
||
1799 | 1799 | while ($this->lexer->isNextToken(Lexer::T_DOT)) { |
1800 | 1800 | $this->match(Lexer::T_DOT); |
1801 | 1801 | $this->match(Lexer::T_IDENTIFIER); |
1802 | - $field .= '.' . $this->lexer->token['value']; |
|
1802 | + $field .= '.'.$this->lexer->token['value']; |
|
1803 | 1803 | } |
1804 | 1804 | |
1805 | 1805 | $partialFieldSet[] = $field; |
@@ -1813,7 +1813,7 @@ discard block |
||
1813 | 1813 | while ($this->lexer->isNextToken(Lexer::T_DOT)) { |
1814 | 1814 | $this->match(Lexer::T_DOT); |
1815 | 1815 | $this->match(Lexer::T_IDENTIFIER); |
1816 | - $field .= '.' . $this->lexer->token['value']; |
|
1816 | + $field .= '.'.$this->lexer->token['value']; |
|
1817 | 1817 | } |
1818 | 1818 | |
1819 | 1819 | $partialFieldSet[] = $field; |
@@ -2419,7 +2419,7 @@ discard block |
||
2419 | 2419 | |
2420 | 2420 | // Phase 1 AST optimization: Prevent AST\ConditionalFactor |
2421 | 2421 | // if only one AST\ConditionalPrimary is defined |
2422 | - if (! $not) { |
|
2422 | + if ( ! $not) { |
|
2423 | 2423 | return $conditionalPrimary; |
2424 | 2424 | } |
2425 | 2425 | |
@@ -2438,7 +2438,7 @@ discard block |
||
2438 | 2438 | { |
2439 | 2439 | $condPrimary = new AST\ConditionalPrimary(); |
2440 | 2440 | |
2441 | - if (! $this->lexer->isNextToken(Lexer::T_OPEN_PARENTHESIS)) { |
|
2441 | + if ( ! $this->lexer->isNextToken(Lexer::T_OPEN_PARENTHESIS)) { |
|
2442 | 2442 | $condPrimary->simpleConditionalExpression = $this->SimpleConditionalExpression(); |
2443 | 2443 | |
2444 | 2444 | return $condPrimary; |
@@ -2607,7 +2607,7 @@ discard block |
||
2607 | 2607 | $this->match(Lexer::T_OF); |
2608 | 2608 | } |
2609 | 2609 | |
2610 | - $collMemberExpr = new AST\CollectionMemberExpression( |
|
2610 | + $collMemberExpr = new AST\CollectionMemberExpression( |
|
2611 | 2611 | $entityExpr, |
2612 | 2612 | $this->CollectionValuedPathExpression() |
2613 | 2613 | ); |
@@ -2941,7 +2941,7 @@ discard block |
||
2941 | 2941 | $lookaheadType = $this->lexer->lookahead['type']; |
2942 | 2942 | $isDistinct = false; |
2943 | 2943 | |
2944 | - if (! in_array($lookaheadType, [Lexer::T_COUNT, Lexer::T_AVG, Lexer::T_MAX, Lexer::T_MIN, Lexer::T_SUM], true)) { |
|
2944 | + if ( ! in_array($lookaheadType, [Lexer::T_COUNT, Lexer::T_AVG, Lexer::T_MAX, Lexer::T_MIN, Lexer::T_SUM], true)) { |
|
2945 | 2945 | $this->syntaxError('One of: MAX, MIN, AVG, SUM, COUNT'); |
2946 | 2946 | } |
2947 | 2947 | |
@@ -2971,7 +2971,7 @@ discard block |
||
2971 | 2971 | $lookaheadType = $this->lexer->lookahead['type']; |
2972 | 2972 | $value = $this->lexer->lookahead['value']; |
2973 | 2973 | |
2974 | - if (! in_array($lookaheadType, [Lexer::T_ALL, Lexer::T_ANY, Lexer::T_SOME], true)) { |
|
2974 | + if ( ! in_array($lookaheadType, [Lexer::T_ALL, Lexer::T_ANY, Lexer::T_SOME], true)) { |
|
2975 | 2975 | $this->syntaxError('ALL, ANY or SOME'); |
2976 | 2976 | } |
2977 | 2977 | |
@@ -3209,7 +3209,7 @@ discard block |
||
3209 | 3209 | $lookaheadValue = $this->lexer->lookahead['value']; |
3210 | 3210 | |
3211 | 3211 | // Validate existing component |
3212 | - if (! isset($this->queryComponents[$lookaheadValue])) { |
|
3212 | + if ( ! isset($this->queryComponents[$lookaheadValue])) { |
|
3213 | 3213 | $this->semanticalError('Cannot add having condition on undefined result variable.'); |
3214 | 3214 | } |
3215 | 3215 | |
@@ -3220,7 +3220,7 @@ discard block |
||
3220 | 3220 | } |
3221 | 3221 | |
3222 | 3222 | // Validating ResultVariable |
3223 | - if (! isset($this->queryComponents[$lookaheadValue]['resultVariable'])) { |
|
3223 | + if ( ! isset($this->queryComponents[$lookaheadValue]['resultVariable'])) { |
|
3224 | 3224 | $this->semanticalError('Cannot add having condition on a non result variable.'); |
3225 | 3225 | } |
3226 | 3226 |