Index
A
- $Ignition#additionalHints — Property in class Ignition
- $Ignition#assemblyIniData — Property in class Ignition
- Ignition::addHint() — Method in class Ignition
B
- $Ignition#bold — Property in class Ignition
- $Ignition#backgroundColorBlack — Property in class Ignition
- $Ignition#backgroundColorRed — Property in class Ignition
- $Ignition#backgroundColorGreen — Property in class Ignition
- $Ignition#backgroundColorYellow — Property in class Ignition
- $Ignition#backgroundColorBlue — Property in class Ignition
- $Ignition#backgroundColorPurple — Property in class Ignition
- $Ignition#backgroundColorCyan — Property in class Ignition
- $Ignition#backgroundColorWhite — Property in class Ignition
- Sentry::buildTrace() — Method in class Sentry
- Sentry::buildEventData() — Method in class Sentry
C
- Component — Class in namespace Alvine\Dispatcher
- Komponentenklasse des Alvine-Dispatcher
- $Ignition#colorBlack — Property in class Ignition
- $Ignition#colorRed — Property in class Ignition
- $Ignition#colorGreen — Property in class Ignition
- $Ignition#colorYellow — Property in class Ignition
- $Ignition#colorBlue — Property in class Ignition
- $Ignition#colorPurple — Property in class Ignition
- $Ignition#colorCyan — Property in class Ignition
- $Ignition#colorWhite — Property in class Ignition
- $Ignition#columns — Property in class Ignition
- $Dummy#called — Property in class Dummy
D
- $Ignition#dimMode — Property in class Ignition
- Dependencies — Class in namespace Alvine\Dispatcher\Unit
- Unit zum Testen der Abhängigkeiten
- DisableStaticResource — Class in namespace Alvine\Dispatcher\Unit
- Diese Einheit ist für die Verwendung mit dem in den PHP-Interpreters integrierten Webservers gedacht. Hierzu
werden nur PHP-Resourcen verarbeitet und bei allen anderen Anfragen return
false
zurückgeliefert. Dasfalse
sorgt dafür, das der interne Webserver von PHP die Resource statisch ausliefert. - Dummy — Class in namespace Alvine\Dispatcher\Unit
- Unit zum Testen
E
- $Ignition#exitValue — Property in class Ignition
- $Ignition#environmentConfigKey — Property in class Ignition
- $Sentry#exception — Property in class Sentry
- InitCliAssemblyAndExecute::executeAssembly() — Method in class InitCliAssemblyAndExecute
- InitWebAssemblyAndExecute::err404() — Method in class InitWebAssemblyAndExecute
F
- FlushLogger — Class in namespace Alvine\Dispatcher\Unit
- Diese Dispatcher-Unit ruft
\Alvine\Util\Logging\Logger::flush()
auf und leert somit den Buffer des Loggers. - FlushLogger::flushLogger() — Method in class FlushLogger
G
- Component::getBasePath() — Method in class Component
- Pfad der Klasse
- Ignition::getReturnCode() — Method in class Ignition
- Return-wert
- Ignition::getID() — Method in class Ignition
- Eindeutige ID
- Ignition::getExitCode() — Method in class Ignition
- Exit-Code
- Ignition::getInstance() — Method in class Ignition
- Instanz holen oder erstellen
- Ignition::getEnvironment() — Method in class Ignition
- Environment auslesen und zurückgegen. Es wird in ENV und SERVER gesucht. Wird keine Variable gefunden, wird default zurückgegeben.
- Ignition::getSystemPath() — Method in class Ignition
- Systempfad auslesen
- Ignition::getBooleanFromSystemIni() — Method in class Ignition
- Prüft die Verfügbarkeit des Wertes und gibt ein boolean zurück.
- Ignition::getStringFromSystemIni() — Method in class Ignition
- Prüft die Verfügbarkeit des Wertes und gibt eine Zeichenkette zurück.
- Ignition::getSystemIni() — Method in class Ignition
- SystemInit
- Ignition::getAssemblyIni() — Method in class Ignition
- Platform
- Ignition::getSystemIniPath() — Method in class Ignition
- Ignition::getEnvironmentConfigVariable() — Method in class Ignition
- Neme der Environmentvariable
- Ignition::getAssemblyIniPath() — Method in class Ignition
- Assembly-Path
- Ignition::getVariableForJson() — Method in class Ignition
- Ignition::getVariableForTextDump() — Method in class Ignition
- Ignition::getExceptionLogDirectoryFromEnvironment() — Method in class Ignition
- Ignition::getExceptionLogDirectoryFromSystemini() — Method in class Ignition
- Ignition::getExceptionLogDirectoryFromSystemTemp() — Method in class Ignition
- Ignition::getExceptionLogDirectoryHome() — Method in class Ignition
- Ignition::getHomeDirectory() — Method in class Ignition
- Ignition::getExceptionLogDirectory() — Method in class Ignition
- Logverzeichnis
- Ignition::getSupportedMimeType() — Method in class Ignition
- Unit::getInstance() — Method in class Unit
- Instanz erstellen
- InitCliAssemblyAndExecute::getFacility() — Method in class InitCliAssemblyAndExecute
- Konfiguration anpassen
- InitErrorReportingAndDebugging::getClientIp() — Method in class InitErrorReportingAndDebugging
- IP-Adresse holen
- InitWebAssemblyAndExecute::getFacility() — Method in class InitWebAssemblyAndExecute
- Konfiguration anpassen
H
- $Ignition#hash — Property in class Ignition
- $Ignition#headers — Property in class Ignition
- $Ignition#httpStatus — Property in class Ignition
- Ignition::handleExit() — Method in class Ignition
- Ignition::handleException() — Method in class Ignition
I
- Ignition — Class in namespace Alvine\Dispatcher
- Zentrale Startup-Klasse für Anwendungen
- $Ignition#instance — Property in class Ignition
- $Ignition#iniData — Property in class Ignition
- Ignition::initColors() — Method in class Ignition
- Farben initialisieren
- Ignition::isCliApi() — Method in class Ignition
- Prüfen ob CLI
- Ignition::isHttpApi() — Method in class Ignition
- Prüfen ob HTTP
- Ignition::initIniFiles() — Method in class Ignition
- Ignition::initUnitClassAndGetName() — Method in class Ignition
- Unit-Klasse einbinden
- $Unit#ignition — Property in class Unit
- Dummy::isCalled() — Method in class Dummy
- IncludeComponents — Class in namespace Alvine\Dispatcher\Unit
- Diese Einheit bindet die Alvine-Komponenten als Phar-Archive ein. Die einzubindenden
Komponenten werden im Abschnitt
components
in derassembly.ini
definiert. - IncludeComponents::includePhar() — Method in class IncludeComponents
- Alvine Framework und Komponenten einbinden; das Protokoll phar:// ist für OPCACHE notwendig
- IncludeComponentsSource — Class in namespace Alvine\Dispatcher\Unit
- Die
IncludeComponentsSource
-Einheit hilft bei der Entwicklung von Komponenten und Anwendungen. Sie ermglicht es die Alvine-Komponenten als Quelltext und nicht als Phar einzubinden. Die einzubindenden Komponenten werden im Abschnittcomponents
in derassembly.ini
definiert. In der Einheit wird der-snapshot.phar
Teil entfernt und die bootstrap.inc.php der Komponente eingebunden. - IncludeComponentsSource::includeSource() — Method in class IncludeComponentsSource
- InitCliAssemblyAndExecute — Class in namespace Alvine\Dispatcher\Unit
- Über die Sektion
InitCliAssemblyAndExecute
muss der Name der Anwendungsklasse definiert werden. Über den Schlüsseldirectories
können Verzeichnisse definiert werden, in denen Eigenschaftdateien liegen. Diese Dateien werden dann eingelesen und überschreiben die Werte aus der Defaultassemply.properties
- InitEnvironmentFromEnv — Class in namespace Alvine\Dispatcher\Unit
- Dispatcher-Unit
- InitEnvironmentFromEnv::includeEnv() — Method in class InitEnvironmentFromEnv
- InitErrorReportingAndDebugging — Class in namespace Alvine\Dispatcher\Unit
- Mit Hilfe der
InitErrorReportingAndDebugging
können die PHP-Einstellungen für die Fehlerausgabe und das Opcache gesteuert werden. Die Detailkonfiguration erfolgt über den AbschnittInitErrorReportingAndDebugging
. - InitErrorReportingAndDebugging::initLoggingAndErrorReport() — Method in class InitErrorReportingAndDebugging
- Werte setzen
- InitLegacyConstants — Class in namespace Alvine\Dispatcher\Unit
- Im Legacy-System wird mit einer Vielzahl von Konstanten gearbeitet, diese können über diese Einheit definiert
und angelegt werden. Die zu definierenden Konstanten werden im Abschnitt
InitLegacyConstants
als Schlüssel-/Wertpaare angelegt. - InitWebAssemblyAndExecute — Class in namespace Alvine\Dispatcher\Unit
- Die Einheit
InitWebAssemblyAndExecute
erstellt eine Instanz der Assembly-Klasse und initialisiert die Anwendung. In dersystem.ini
muss diese Einheit aufhttp
beschränkt werden.
L
- $Ignition#lines — Property in class Ignition
- Ignition::loadIniFile() — Method in class Ignition
- Ini auslesen
M
- Ignition::mask() — Method in class Ignition
N
- $Ignition#name — Property in class Ignition
R
- $Ignition#returnValue — Property in class Ignition
- $Ignition#resetUnderline — Property in class Ignition
- $Ignition#reset — Property in class Ignition
- Ignition::runUnits() — Method in class Ignition
- Ausführen der Units
- Ignition::reportException() — Method in class Ignition
- Ignition::reportCliException() — Method in class Ignition
- Ignition::reportHttpException() — Method in class Ignition
- Reporter — Class in namespace Alvine\Dispatcher
- Reporter
- Reporter::report() — Method in class Reporter
- Exception bearbeiten
- Sentry::report() — Method in class Sentry
- Exception bearbeiten
- Unit::run() — Method in class Unit
- Unit ausführen
- Dependencies::run() — Method in class Dependencies
- Ausführen
- DisableStaticResource::run() — Method in class DisableStaticResource
- Ausführen
- Dummy::run() — Method in class Dummy
- Ausführen
- FlushLogger::run() — Method in class FlushLogger
- Ausführen
- IncludeComponents::run() — Method in class IncludeComponents
- Die in der assembly.ini im Abschnit components definierten Phar-Komponenten werden ausgelesen und per require_once eingebunden.
- IncludeComponentsSource::run() — Method in class IncludeComponentsSource
- Die in der assembly.ini im Abschnit components definierten Komponenten werden ausgelesen und per bootstrap.inc.php eingebunden. Damit lassen sich die Source-Projekte zum debuggen einbinden.
- InitCliAssemblyAndExecute::run() — Method in class InitCliAssemblyAndExecute
- Ausführen
- InitEnvironmentFromEnv::run() — Method in class InitEnvironmentFromEnv
- Ausführen
- InitErrorReportingAndDebugging::run() — Method in class InitErrorReportingAndDebugging
- Ausführen
- InitLegacyConstants::run() — Method in class InitLegacyConstants
- Ausführen
- InitWebAssemblyAndExecute::run() — Method in class InitWebAssemblyAndExecute
- Ausführen
- RegisterApplicationNamespace — Class in namespace Alvine\Dispatcher\Unit
- Die Einheit
RegisterApplicationNamespace
registriert den Anwendungsnamespace. - RegisterApplicationNamespace::run() — Method in class RegisterApplicationNamespace
- Ausführen
- RegisterApplicationNamespace::registerNamespace() — Method in class RegisterApplicationNamespace
- RegisterCustomisationNamespaces — Class in namespace Alvine\Dispatcher\Unit
- Die Einheit
RegisterCustomisationNamespaces
registriert einen projektspezifischen Namespace. Im AbschnittRegisterCustomisationNamespaces
müssen die Namespaces angegeben werden. Die Source-Dateien der Klasse müssen im CustomisationVerzeichnis im zum Namespace gehörenden Unterverzeichnis liegen. - RegisterCustomisationNamespaces::run() — Method in class RegisterCustomisationNamespaces
- Ausführen
- RegisterCustomisationNamespaces::registerNamespace() — Method in class RegisterCustomisationNamespaces
- ResolveHttpContentTypeMapping — Class in namespace Alvine\Dispatcher\Unit
- Diese Einheit kommt nur bei fehlendem
$_SERVER['HTTP_CONTENT_TYPE']
Wert zum Einsatz. - ResolveHttpContentTypeMapping::run() — Method in class ResolveHttpContentTypeMapping
- Ausführen
- RewriteRequestURI — Class in namespace Alvine\Dispatcher\Unit
- RewriteRequestURI
- RewriteRequestURI::run() — Method in class RewriteRequestURI
- RunExternals — Class in namespace Alvine\Dispatcher\Unit
RunExternals
erlaubt es beliebige externe Datein in den Startprozess zu integrieren. Der Pfad der externen Dateien wird im AbschnittRunExternals
im Schlüsselpath
angegeben.- RunExternals::run() — Method in class RunExternals
- Ausführen
- SendAccessControlAllowOrigin::run() — Method in class SendAccessControlAllowOrigin
- Ausführen
S
- $Ignition#sapiName — Property in class Ignition
- $Ignition#sapiType — Property in class Ignition
- $Ignition#systemIniData — Property in class Ignition
- Ignition::setReturnCode() — Method in class Ignition
- Ignition::setExitCode() — Method in class Ignition
- Exit-Code setzen
- Ignition::sanitizePath() — Method in class Ignition
- Ignition::sendHeaders() — Method in class Ignition
- Headers senden
- Ignition::setHttpStatus() — Method in class Ignition
- HTTP-Status setzen
- Ignition::setHeader() — Method in class Ignition
- Headers setzen
- Ignition::shouldExecuteForThisClient() — Method in class Ignition
- Prüfen, ob die Anweisung auf dem Client ausgeführt werden soll
- Sentry — Class in namespace Alvine\Dispatcher\Reporter
- Sentry
- Sentry::send() — Method in class Sentry
- InitLegacyConstants::setConstant() — Method in class InitLegacyConstants
- Wrapper für define
- InitWebAssemblyAndExecute::showMaintenance() — Method in class InitWebAssemblyAndExecute
- Webseite für Wartung
- InitWebAssemblyAndExecute::setContentTypeAndGetResponseType() — Method in class InitWebAssemblyAndExecute
- SendAccessControlAllowOrigin — Class in namespace Alvine\Dispatcher\Unit
- Dispatcher-Unit
T
- $Ignition#tputSupport — Property in class Ignition
- Ignition::tryCreateAndcheckAccessable() — Method in class Ignition
U
- $Ignition#underline — Property in class Ignition
- Unit — Class in namespace Alvine\Dispatcher
- Dispatcher-Unit
W
- Ignition::writeExceptionLog() — Method in class Ignition
- Startup-Log im Fehlerfall schreiben
- Ignition::writeToCli() — Method in class Ignition
- Ausgabe eines Textes
- Ignition::writeLineToCli() — Method in class Ignition
- Ausgabe einer Zeile
_
- Unit::__construct() — Method in class Unit
- Neue Unit