@@ -103,7 +103,7 @@ public function resolvePreparedQueryStrings(Expr $queryExpr, Type $parameterType
103103 */
104104 public function resolvePreparedQueryString (Expr $ queryExpr , Type $ parameterTypes , Scope $ scope ): ?string
105105 {
106- $ queryString = $ this ->resolveQueryExpr ($ queryExpr , $ scope, true );
106+ $ queryString = $ this ->resolveQueryExpr ($ queryExpr , $ scope );
107107
108108 if (null === $ queryString ) {
109109 return null ;
@@ -134,7 +134,7 @@ public function resolveQueryStrings(Expr $queryExpr, Scope $scope): iterable
134134 return ;
135135 }
136136
137- $ queryString = $ this ->resolveQueryExpr ($ queryExpr , $ scope, false );
137+ $ queryString = $ this ->resolveQueryExpr ($ queryExpr , $ scope );
138138 if (null !== $ queryString ) {
139139 yield $ queryString ;
140140 }
@@ -145,37 +145,37 @@ public function resolveQueryStrings(Expr $queryExpr, Scope $scope): iterable
145145 */
146146 public function resolveQueryString (Expr $ queryExpr , Scope $ scope ): ?string
147147 {
148- return $ this ->resolveQueryExpr ($ queryExpr , $ scope, false );
148+ return $ this ->resolveQueryExpr ($ queryExpr , $ scope );
149149 }
150150
151151 /**
152152 * @throws UnresolvableQueryException
153153 */
154- private function resolveQueryExpr (Expr $ queryExpr , Scope $ scope, bool $ preparedContext ): ?string
154+ private function resolveQueryExpr (Expr $ queryExpr , Scope $ scope ): ?string
155155 {
156156 if ($ queryExpr instanceof Expr \Variable) {
157157 $ finder = new ExpressionFinder ();
158158 $ queryStringExpr = $ finder ->findQueryStringExpression ($ queryExpr );
159159
160160 if (null !== $ queryStringExpr ) {
161- return $ this ->resolveQueryStringExpr ($ queryStringExpr , $ scope, $ preparedContext );
161+ return $ this ->resolveQueryStringExpr ($ queryStringExpr , $ scope );
162162 }
163163 }
164164
165- return $ this ->resolveQueryStringExpr ($ queryExpr , $ scope, $ preparedContext );
165+ return $ this ->resolveQueryStringExpr ($ queryExpr , $ scope );
166166 }
167167
168168 /**
169169 * @throws UnresolvableQueryException
170170 */
171- private function resolveQueryStringExpr (Expr $ queryExpr , Scope $ scope, bool $ preparedContext ): ?string
171+ private function resolveQueryStringExpr (Expr $ queryExpr , Scope $ scope ): ?string
172172 {
173173 if ($ queryExpr instanceof Concat) {
174174 $ left = $ queryExpr ->left ;
175175 $ right = $ queryExpr ->right ;
176176
177- $ leftString = $ this ->resolveQueryStringExpr ($ left , $ scope, $ preparedContext );
178- $ rightString = $ this ->resolveQueryStringExpr ($ right , $ scope, $ preparedContext );
177+ $ leftString = $ this ->resolveQueryStringExpr ($ left , $ scope );
178+ $ rightString = $ this ->resolveQueryStringExpr ($ right , $ scope );
179179
180180 if (null === $ leftString || null === $ rightString ) {
181181 return null ;
@@ -186,7 +186,7 @@ private function resolveQueryStringExpr(Expr $queryExpr, Scope $scope, bool $pre
186186
187187 $ type = $ scope ->getType ($ queryExpr );
188188
189- return QuerySimulation::simulateParamValueType ($ type , $ preparedContext );
189+ return QuerySimulation::simulateParamValueType ($ type , false );
190190 }
191191
192192 public static function getQueryType (string $ query ): ?string
0 commit comments