19 declare(strict_types=1);
    31         if ($this->options[
'lom_taxon']) {
    35             foreach ($this->query_parser->getQuotedWords() as $word) {
    40                 $where .= $this->db->like(
'taxon', 
'text', 
'%' . $word . 
'%');
    53         foreach ($this->query_parser->getQuotedWords() as $word) {
    58             $where .= $this->db->like(
'keyword', 
'text', 
'%' . $word . 
'%');
    66         if ($this->options[
'lom_version']) {
    70             foreach ($this->query_parser->getQuotedWords() as $word) {
    75                 $where .= $this->db->like(
'meta_version', 
'text', 
'%' . $word . 
'%');
    85         if ($this->options[
'lom_role_entry']) {
    89             foreach ($this->query_parser->getQuotedWords() as $word) {
    94                 $where .= $this->db->like(
'entity', 
'text', 
'%' . $word . 
'%');
   104         if ($this->options[
'lom_coverage']) {
   108             foreach ($this->query_parser->getQuotedWords() as $word) {
   113                 $where .= $this->db->like(
'coverage', 
'text', 
'%' . $word . 
'%');
   124         foreach ($fields as $field) {
   125             $concat_array[] = [$field, 
'text'];
   127         $concat = $this->db->concat($concat_array);
   132         foreach ($this->query_parser->getQuotedWords() as $word) {
   137             $where .= $this->db->like($concat, 
'text', 
'%' . $word . 
'%');
 __createLifecycleWhereCondition()
 
__createEntityWhereCondition()
 
__createCoverageAndCondition()
 
__createTaxonWhereCondition()
 
__createObjectPropertiesWhereCondition(string ... $fields)
 
__createKeywordWhereCondition()