@@ -50,15 +50,13 @@ public static function fromString(ReflectedTable $table, String $value): Conditi
5050 $ command = substr ($ command , 1 );
5151 }
5252 }
53- if (count ($ parts ) == 3 || (count ($ parts ) == 2 && in_array ($ command , ['ic ' , 'is ' , 'iv ' ]))) {
54- if ($ spatial ) {
55- if (in_array ($ command , ['co ' , 'cr ' , 'di ' , 'eq ' , 'in ' , 'ov ' , 'to ' , 'wi ' , 'ic ' , 'is ' , 'iv ' ])) {
56- $ condition = new SpatialCondition ($ field , $ command , $ parts [2 ]);
57- }
58- } else {
59- if (in_array ($ command , ['cs ' , 'sw ' , 'ew ' , 'eq ' , 'lt ' , 'le ' , 'ge ' , 'gt ' , 'bt ' , 'in ' , 'is ' ])) {
60- $ condition = new ColumnCondition ($ field , $ command , $ parts [2 ]);
61- }
53+ if ($ spatial ) {
54+ if (in_array ($ command , ['co ' , 'cr ' , 'di ' , 'eq ' , 'in ' , 'ov ' , 'to ' , 'wi ' , 'ic ' , 'is ' , 'iv ' ])) {
55+ $ condition = new SpatialCondition ($ field , $ command , $ parts [2 ]);
56+ }
57+ } else {
58+ if (in_array ($ command , ['cs ' , 'sw ' , 'ew ' , 'eq ' , 'lt ' , 'le ' , 'ge ' , 'gt ' , 'bt ' , 'in ' , 'is ' ])) {
59+ $ condition = new ColumnCondition ($ field , $ command , $ parts [2 ]);
6260 }
6361 }
6462 if ($ negate ) {
0 commit comments