processor_ignore_case.inc 311 B

123456789101112131415
  1. <?php
  2. /**
  3. * Processor for making searches case-insensitive.
  4. */
  5. class SearchApiIgnoreCase extends SearchApiAbstractProcessor {
  6. protected function process(&$value) {
  7. // We don't touch integers, NULL values or the like.
  8. if (is_string($value)) {
  9. $value = drupal_strtolower($value);
  10. }
  11. }
  12. }