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. | |
Definition at line 68 of file dbxApi_missing_log_test.php.
| dbxMissingLogTestApi::__construct | ( | ) |
Definition at line 72 of file dbxApi_missing_log_test.php.
| 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:
| string | $class | Originale Systemklasse, z.B. dbxDB oder dbxTPL. |
| string | $use | Wenn gesetzt, wird nur geladen, aber nicht instanziert. |
| Exception | Wenn die Zielklasse nicht geladen werden kann. |
Reimplemented from dbxApi.
Definition at line 76 of file dbxApi_missing_log_test.php.
References $class.
| dbxMissingLogTestApi::user | ( | $key = 'id' | ) |
Definition at line 80 of file dbxApi_missing_log_test.php.
| 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.
| array dbxMissingLogTestApi::$errors = array() |
Definition at line 70 of file dbxApi_missing_log_test.php.
| dbxMissingLogTestDb dbxMissingLogTestApi::$testDb |
Definition at line 69 of file dbxApi_missing_log_test.php.