66use Lexik \Bundle \FormFilterBundle \Filter \Form \Type \BooleanFilterType ;
77use Lexik \Bundle \FormFilterBundle \Event \GetFilterConditionEvent ;
88use Doctrine \DBAL \Connection ;
9- use Doctrine \DBAL \Types \Type ;
9+ use Doctrine \DBAL \Types \Types ;
1010
1111/**
1212 * Provide Doctrine ORM and DBAL filters.
@@ -35,7 +35,7 @@ public function filterValue(GetFilterConditionEvent $event)
3535 } elseif (!is_array ($ values ['value ' ])) {
3636 $ event ->setCondition (
3737 $ expr ->eq ($ event ->getField (), ': ' .$ paramName ),
38- array ($ paramName => array ($ values ['value ' ], Type ::STRING ))
38+ array ($ paramName => array ($ values ['value ' ], Types ::STRING ))
3939 );
4040 }
4141 }
@@ -56,7 +56,7 @@ public function filterBoolean(GetFilterConditionEvent $event)
5656
5757 $ event ->setCondition (
5858 $ expr ->eq ($ event ->getField (), ': ' .$ paramName ),
59- array ($ paramName => array ($ value , Type ::BOOLEAN ))
59+ array ($ paramName => array ($ value , Types ::BOOLEAN ))
6060 );
6161 }
6262 }
@@ -74,7 +74,7 @@ public function filterCheckbox(GetFilterConditionEvent $event)
7474
7575 $ event ->setCondition (
7676 $ expr ->eq ($ event ->getField (), ': ' .$ paramName ),
77- array ($ paramName => array ($ values ['value ' ], Type ::STRING ))
77+ array ($ paramName => array ($ values ['value ' ], Types ::STRING ))
7878 );
7979 }
8080 }
@@ -92,7 +92,7 @@ public function filterDate(GetFilterConditionEvent $event)
9292
9393 $ event ->setCondition (
9494 $ expr ->eq ($ event ->getField (), ': ' .$ paramName ),
95- array ($ paramName => array ($ values ['value ' ], Type:: DATE ))
95+ array ($ paramName => array ($ values ['value ' ], Types:: DATE_MUTABLE ))
9696 );
9797 }
9898 }
@@ -124,7 +124,7 @@ public function filterDateTime(GetFilterConditionEvent $event)
124124
125125 $ event ->setCondition (
126126 $ expr ->eq ($ event ->getField (), ': ' .$ paramName ),
127- array ($ paramName => array ($ values ['value ' ], Type:: DATETIME ))
127+ array ($ paramName => array ($ values ['value ' ], Types:: DATETIME_MUTABLE ))
128128 );
129129 }
130130 }
@@ -158,7 +158,7 @@ public function filterNumber(GetFilterConditionEvent $event)
158158
159159 $ event ->setCondition (
160160 $ expr ->$ op ($ event ->getField (), ': ' .$ paramName ),
161- array ($ paramName => array ($ values ['value ' ], is_int ($ values ['value ' ]) ? Type ::INTEGER : Type ::FLOAT ))
161+ array ($ paramName => array ($ values ['value ' ], is_int ($ values ['value ' ]) ? Types ::INTEGER : Types ::FLOAT ))
162162 );
163163 }
164164 }
@@ -191,7 +191,7 @@ public function filterNumberRange(GetFilterConditionEvent $event)
191191 $ leftParamName = sprintf ('p_%s_left ' , str_replace ('. ' , '_ ' , $ event ->getField ()));
192192
193193 $ expression ->add ($ expr ->$ leftCond ($ event ->getField (), ': ' .$ leftParamName ));
194- $ params [$ leftParamName ] = array ($ leftValue , is_int ($ leftValue ) ? Type ::INTEGER : Type ::FLOAT );
194+ $ params [$ leftParamName ] = array ($ leftValue , is_int ($ leftValue ) ? Types ::INTEGER : Types ::FLOAT );
195195 }
196196 }
197197
@@ -211,7 +211,7 @@ public function filterNumberRange(GetFilterConditionEvent $event)
211211 $ rightParamName = sprintf ('p_%s_right ' , str_replace ('. ' , '_ ' , $ event ->getField ()));
212212
213213 $ expression ->add ($ expr ->$ rightCond ($ event ->getField (), ': ' .$ rightParamName ));
214- $ params [$ rightParamName ] = array ($ rightValue , is_int ($ rightValue ) ? Type ::INTEGER : Type ::FLOAT );
214+ $ params [$ rightParamName ] = array ($ rightValue , is_int ($ rightValue ) ? Types ::INTEGER : Types ::FLOAT );
215215 }
216216 }
217217
0 commit comments