You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
->andWhere(sprintf($wrapCase('%s.%s').' LIKE '.$wrapCase('CONCAT(\'%%\', :%s, \'%%\')'), $alias, $field, $valueParameter))
202
-
->setParameter($valueParameter, $value);
232
+
->setParameter($valueParameter, $value, $type);
203
233
break;
204
234
caseself::STRATEGY_START:
205
235
$queryBuilder
206
236
->andWhere(sprintf($wrapCase('%s.%s').' LIKE '.$wrapCase('CONCAT(:%s, \'%%\')'), $alias, $field, $valueParameter))
207
-
->setParameter($valueParameter, $value);
237
+
->setParameter($valueParameter, $value, $type);
208
238
break;
209
239
caseself::STRATEGY_END:
210
240
$queryBuilder
211
241
->andWhere(sprintf($wrapCase('%s.%s').' LIKE '.$wrapCase('CONCAT(\'%%\', :%s)'), $alias, $field, $valueParameter))
212
-
->setParameter($valueParameter, $value);
242
+
->setParameter($valueParameter, $value, $type);
213
243
break;
214
244
caseself::STRATEGY_WORD_START:
215
245
$queryBuilder
216
246
->andWhere(sprintf($wrapCase('%1$s.%2$s').' LIKE '.$wrapCase('CONCAT(:%3$s, \'%%\')').' OR '.$wrapCase('%1$s.%2$s').' LIKE '.$wrapCase('CONCAT(\'%% \', :%3$s, \'%%\')'), $alias, $field, $valueParameter))
217
-
->setParameter($valueParameter, $value);
247
+
->setParameter($valueParameter, $value, $type);
218
248
break;
219
249
default:
220
250
thrownewInvalidArgumentException(sprintf('strategy %s does not exist.', $strategy));
0 commit comments