19 declare(strict_types=1);
37 $this->definition = $a_def;
57 $this->query_parser->parse();
70 $search_type = strtolower(substr(get_class($this), 12, -6));
80 if (is_array($res_field)) {
81 foreach ($res_field as $row) {
82 $found = is_array($row[
"found"] ??
null) ? $row[
"found"] : [];
83 $this->search_result->addEntry((
int) $row[
"obj_id"], $row[
"type"], $found);
ilQueryParser $query_parser
AMD field abstract base class.
ilAdvancedMDFieldDefinition $definition
setFields(array $a_fields)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
setSearchElement(ilADTSearchBridge $a_adt)
__construct($query_parser)
ADT search bridge base class.
__construct(Container $dic, ilPlugin $plugin)
ilSearchResult $search_result
setDefinition(ilAdvancedMDFieldDefinition $a_def)