dbxapp 4.1.3
CMS, Shop, Workflows und modulare Geschäftsanwendungen
Loading...
Searching...
No Matches
dbxMissingLogTestApi Class Reference
Inheritance diagram for dbxMissingLogTestApi:
dbxApi

Public Member Functions

 __construct ()
 get_system_obj (string $class, string $use='')
 Laedt ein Systemobjekt aus dbx/include und bevorzugt den myX-Override.
 user ($key='id')
 write_php_error_log (string $type, string $message, string $file='', int $line=0)
Public Member Functions inherited from dbxApi
 get_current_owner ()
 Liefert das aktuell aktive Owner-Objekt.
 run_owner ($owner, string $method='run',... $args)
 Fuehrt eine Methode in einem Owner-Kontext aus.
 editor_file_path (string $file)
 Liefert einen projekt-relativen Dateipfad fuer Editor-Marker.
 register_editor_file (string $kind, string $file)
 Registriert eine im aktuellen Request genutzte Editor-Datei.
 get_editor_files ()
 Liefert die im aktuellen Request registrierten Editor-Dateien.
 editor_marker (string $kind, string $file)
 Erzeugt einen HTML-Kommentar fuer den Frontend-Dateieditor.
 get_modul_obj (string $class)
 Laedt und startet den Kontext fuer ein Hauptmodul.
 get_include_obj (string $class, string $modul='', string $use='')
 Laedt eine Include-Klasse aus einem Modul.
 use_system_class ($class)
 Bindet eine Systemklasse aus dbx/include ein, ohne ein Objekt zu erzeugen.
 get_system_var (string $varname, $default='', string $rules=' *')
 Liest eine globale Systemvariable des aktuellen Requests.
 set_system_var (string $varname, $value)
 Setzt eine globale Systemvariable fuer den aktuellen Request.
 get_modul_var ($varname, $default='', $rules='alphanum')
 Liest eine Variable der aktuell aktiven Modulinstanz.
 set_modul_var ($varname, $value=null, $check_protected=true)
 Setzt eine Variable der aktuell aktiven Modulinstanz.
 get_request_var (string $varname, $default='', string $rules='parameter')
 Liest GET/POST über die Request-Systemklasse und validiert den Wert.
 get_config (string $modul='dbx', string $key='', $default=null)
 Laedt die Konfiguration eines Moduls.

Public Attributes

dbxMissingLogTestDb $testDb
array $errors = array()
Public Attributes inherited from dbxApi
array $editor_files = array()
 Dateien, die im aktuellen Request fuer den Editor markiert werden.

Detailed Description

Definition at line 68 of file dbxApi_missing_log_test.php.

Constructor & Destructor Documentation

◆ __construct()

dbxMissingLogTestApi::__construct ( )

Definition at line 72 of file dbxApi_missing_log_test.php.

Member Function Documentation

◆ get_system_obj()

dbxMissingLogTestApi::get_system_obj ( string $class,
string $use = '' )

Laedt ein Systemobjekt aus dbx/include und bevorzugt den myX-Override.

Wird z.B. dbxDB angefordert, erzeugt/laedt DBX bei Bedarf dbx/modules/myX/sysclass/myDB.class.php und instanziert myDB extends dbxDB. Das Objekt wird unter dem Originalnamen gecacht.

Beispiel:

$db = dbx()->get_system_obj('dbxDB');
echo get_class($db); // myDB, wenn der Override existiert
DBX schema administration.
Parameters
string$classOriginale Systemklasse, z.B. dbxDB oder dbxTPL.
string$useWenn gesetzt, wird nur geladen, aber nicht instanziert.
Returns
object|null Instanz des myX-Overrides oder der Originalklasse.
Exceptions
ExceptionWenn die Zielklasse nicht geladen werden kann.

Reimplemented from dbxApi.

Definition at line 76 of file dbxApi_missing_log_test.php.

References $class.

◆ user()

dbxMissingLogTestApi::user ( $key = 'id')

Definition at line 80 of file dbxApi_missing_log_test.php.

◆ write_php_error_log()

dbxMissingLogTestApi::write_php_error_log ( string $type,
string $message,
string $file = '',
int $line = 0 )

Definition at line 84 of file dbxApi_missing_log_test.php.

References $file.

Member Data Documentation

◆ $errors

array dbxMissingLogTestApi::$errors = array()

Definition at line 70 of file dbxApi_missing_log_test.php.

◆ $testDb

dbxMissingLogTestDb dbxMissingLogTestApi::$testDb

Definition at line 69 of file dbxApi_missing_log_test.php.


The documentation for this class was generated from the following file: