| @@ 355-363 (lines=9) @@ | ||
| 352 | } |
|
| 353 | }else if($op == 'BETWEEN'){ |
|
| 354 | $cond = "$k BETWEEN"; |
|
| 355 | if(is_a($var[0], Raw::class)){ |
|
| 356 | $cond = "$cond ".strval($var[0]); |
|
| 357 | }elseif($var[0] instanceof BasicRule){ |
|
| 358 | $cond = "$cond ({$var[0]->context->sql})"; |
|
| 359 | $params = array_merge($params, $var[0]->context->params); |
|
| 360 | }else{ |
|
| 361 | $cond = "$cond ?"; |
|
| 362 | $params[] = $var[0]; |
|
| 363 | } |
|
| 364 | if(is_a($var[1], Raw::class)){ |
|
| 365 | $cond = "$cond AND ".strval($var[1]); |
|
| 366 | }elseif($var[1] instanceof BasicRule){ |
|
| @@ 364-372 (lines=9) @@ | ||
| 361 | $cond = "$cond ?"; |
|
| 362 | $params[] = $var[0]; |
|
| 363 | } |
|
| 364 | if(is_a($var[1], Raw::class)){ |
|
| 365 | $cond = "$cond AND ".strval($var[1]); |
|
| 366 | }elseif($var[1] instanceof BasicRule){ |
|
| 367 | $cond = "$cond AND ({$var[1]->context->sql})"; |
|
| 368 | $params = array_merge($params, $var[1]->context->params); |
|
| 369 | }else{ |
|
| 370 | $cond = "$cond AND ?"; |
|
| 371 | $params[] = $var[1]; |
|
| 372 | } |
|
| 373 | $exprs[] = $cond; |
|
| 374 | }else{ |
|
| 375 | if(is_a($var, Raw::class)){ |
|