Documentation

indexer extends tablelist
in package

Global search indexer, performs search

Tags
author

Stefan Seehafer sea75300@yahoo.de

copyright

(c) 2022, Stefan Seehafer

license

http://www.gnu.org/licenses/gpl.txt GPLv3

since
5.1-dev

Table of Contents

$cache  : cache
System-Cache
$cacheModule  : string
Cache Modul
$cacheName  : string
Cache name
$config  : config
System-Config-Objekt
$data  : array<string|int, mixed>
Data array
$dbcon  : database
DB-Verbindung
$events  : events
Event-Liste
$language  : language
System-Sprachen-Objekt
$notifications  : notifications
Notifications
$table  : string
Tabellen-Name
$instances  : array<string|int, mixed>
$models  : array<string|int, mixed>
List of model classes to search on
$params  : conditions
Search contition object
$result  : resultSet
Search result set
__construct()  : void
Constructor
__destruct()  : void
Konstruktor
getData()  : resultSet
Processes search and returns data
initDefaultModels()  : mixed
query()  : bool
Queries data

Properties

$cacheModule

Cache Modul

protected string $cacheModule = ''
Tags
since
3.4

$cacheName

Cache name

protected string $cacheName = false

$data

Data array

protected array<string|int, mixed> $data = []
Tags
since
4.1

$table

Tabellen-Name

protected string $table

$instances

private array<string|int, mixed> $instances = []

$models

List of model classes to search on

private array<string|int, mixed> $models = []

Methods

__destruct()

Konstruktor

public __destruct() : void
Return values
void

initDefaultModels()

private initDefaultModels() : mixed
Return values
mixed

query()

Queries data

private query(array<string|int, mixed> &$cResults, array<string|int, mixed> &$sResults) : bool
Parameters
$cResults : array<string|int, mixed>
$sResults : array<string|int, mixed>
Return values
bool

Search results