Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Muster in kernel/classes/ini

Jede Klasse, Ansicht, Fetch-Funktion, jeder Operator und Plugin-Punkt von kernel/classes/ini mit den Entwurfsmustern.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/standards/patterns/area-kernel-classes-ini.md

This page is a translation. Read the English original

Muster in kernel/classes/ini

Hinweis Diese Seite wird aus dem Quellcode von php bin/php/exppatterncatalogue.php --write erzeugt. Bearbeiten Sie sie nicht von Hand: Ändern Sie den Code oder den Generator und führen Sie den Befehl dann erneut aus. Wie die Muster erkannt werden: der Musterkatalog.

Jede Klasse, Schnittstelle und jeder Trait von kernel/classes/ini mit den Mustern, als die sie erkannt wurden, gefolgt von den Modulansichten, Richtlinienfunktionen, Fetch-Funktionen, Template-Operatoren, Cronjobs, Ereignis-Hooks und INI-Plugin-Punkten des Bereichs. Alle Muster.

Klassen (32)

KlasseArtMusterDateiBeschreibung
expIniActioninterfaceSchnittstelle (Vertrag)kernel/classes/ini/actions/expiniaction.php:15Eine Aktion des Befehls exp:ini (get, set, add, rem, ...).
expIniActionActionsclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactionactions.php:14exp:ini actions: die Aktionen des Befehls, die eingebauten und die, die Extensions in ini.ini [IniCommandSettings] Actions[] registrieren, mit ihren Al…
expIniActionAddclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactionadd.php:14exp:ini add: hängt einen Wert an ein Array (Variable[]=value) in der Datei eines Scopes an und legt die Datei und den Block an, wenn sie fehlen (außer mit --no-c…
expIniActionBaseabstract class implements expIniActionSchablonenmethode / abstrakte Basisklassekernel/classes/ini/actions/expiniactionbase.php:15Was die eingebauten exp:ini-Aktionen gemeinsam haben: die drei beschreibenden Methoden aus Klassenkonstanten, die Ausgabe eines Werts als INI-Zeilen und die kleine Prüf…
expIniActionClearclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactionclear.php:13exp:ini clear: schreibt die Array-Reset-Zeile Variable[] in die Datei eines Scopes, sodass die Werte der zuvor geladenen Dateien verworfen werden und nur, was fo…
expIniActionCopyclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactioncopy.php:15exp:ini copy: kopiert eine Einstellung aus der Datei eines Scopes in die eines anderen: eine einfache Variable oder ein Hash-Eintrag erhält denselben Wert, ein ganzes Array wird geschrie…
expIniActionGetclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactionget.php:14exp:ini get: der wirksame Wert (alle Dateien in Ladereihenfolge zusammengeführt, für den aktuellen Siteaccess oder den von -s) oder, mit einem Scope, der Wert, den dieser Scope…
expIniActionListclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactionlist.php:14exp:ini list: die Blöcke einer INI-Datei oder die Variablen eines Blocks, wirksam (alle Dateien zusammengeführt, für den aktuellen Siteaccess) oder als Datei eines Scopes…
expIniActionMoveclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactionmove.php:16exp:ini move: verschiebt einen Block (mit seinen Kommentaren und Leerzeilen, in Reihenfolge) oder jeden Block einer Datei von einem Scope in einen anderen, typischerweise von settin…
expIniActionMoveAllclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactionmoveall.php:15exp:ini move-all: verschiebt jede INI-Datei eines Scopes (oder die, die --files nennt) Block für Block in einen anderen Scope, eine Transaktion je Datei wie exp:ini mo…
expIniActionRegistryclassFabrik und statische Fabrikmethoden, Registrykernel/classes/ini/actions/expiniactionregistry.php:22Die Aktionen des Befehls exp:ini und die Bereichsanbieter des Einstellungseditors, gelesen aus ini.ini [IniCommandSettings]:
expIniActionRemclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactionrem.php:14exp:ini rem (Alias remove): entfernt eine Variable aus der Datei eines Scopes oder einen Wert eines Arrays oder einen Eintrag eines Hashs.
expIniActionScopesclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactionscopes.php:14exp:ini scopes: die Scopes, die diese Installation hat (global, default, jeder Siteaccess, jede Extension und die Siteaccess-Verzeichnisse der Extensions, und di…
expIniActionSetclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactionset.php:14exp:ini set: setzt eine einfache Variable (Variable=value) oder einen Hash-Eintrag (Variable[key]=value) in der Datei eines Scopes und legt die Datei und den Block an, wenn s…
expIniActionToggleclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactiontoggle.php:14exp:ini toggle: schaltet einen Schalter in der Datei eines Scopes so um, wie die Einstellung ihn schreibt: enableddisabled, truefalse, yesno, onoff, 10 (die Groß-/Kleinschreibung bleibt erhalten).
expIniActionWhereclass extends expIniActionBaseINI-Plugin-Punkt (Erweiterungspunkt)kernel/classes/ini/actions/expiniactionwhere.php:14exp:ini where: jede Datei, die eine Variable setzt, in der Reihenfolge, in der eZINI sie lädt (bei einem einfachen Wert gewinnt die letzte, Arrays summieren sich, außer eine Datei setzt zurü…
expIniCommandclassBefehl (Konsole, Skripte, Cronjobs), Hilfsklasse (statische Hilfsfunktionen)kernel/classes/ini/actions/expinicommand.php:15Der Befehl exp:ini ohne sein Skript: Zerlegen der Befehlszeile, die Hilfetexte, Finden der Aktion in der Registry, Ausführen mit einem expIniComm…
expIniCommandContextclass–kernel/classes/ini/actions/expinicommandcontext.php:22Was eine exp:ini-Aktion übergeben bekommt: die Argumente nach dem Namen der Aktion, die Optionen, die Ausgabe (Text oder ein JSON-Objekt mit --json), die Einstellungen…
expIniCoreScopeProviderclass implements expIniScopeProviderINI-Plugin-Punkt (Erweiterungspunkt), Strategie / Handlerkernel/classes/ini/expinicorescopeprovider.php:16global (settings/override), default (settings/, die mitgelieferten Standardwerte, per Richtlinie nicht beschreibbar) und ein Bereich pro Siteaccess: jedes Verzeichnis in settin…
expIniEditorclassFabrik und statische Fabrikmethoden, Registrykernel/classes/ini/expinieditor.php:27Der INI-Editor.
expIniExceptionclass extends ExceptionAusnahmehierarchie, Fabrik und statische Fabrikmethodenkernel/classes/ini/expiniexception.php:15Ein Fehler des INI-Editors.
expIniExtensionScopeProviderclass implements expIniScopeProviderINI-Plugin-Punkt (Erweiterungspunkt), Strategie / Handlerkernel/classes/ini/expiniextensionscopeprovider.php:14extension: für jedes Verzeichnis in extension/ (aktiv oder nicht; die Beschriftung sagt, welches) und extension::siteaccess: für jedes extension//settings/siteacces…
expIniLocatorclassHilfsklasse (statische Hilfsfunktionen)kernel/classes/ini/expinilocator.php:25Jede Datei, die eine Variable setzt, in der Reihenfolge, in der eZINI sie für einen Siteaccess lädt, und der wirksame Wert.
expIniMoverclass–kernel/classes/ini/actions/expinimover.php:20Verschiebt Einstellungsblöcke aus der Datei eines Geltungsbereichs in die eines anderen, für exp:ini move und move-all: ein Block mit seinen Kommentaren und Leerzeilen in Reihenfolge, jeder Bl…
expIniScopeclass–kernel/classes/ini/expiniscope.php:22Ein INI-Geltungsbereich: ein Einstellungsverzeichnis und die Regel für den Dateinamen darin.
expIniScopeProviderinterfaceSchnittstelle (Vertrag), Strategie / Handlerkernel/classes/ini/expiniscopeprovider.php:20Eine Quelle von INI-Bereichen (Orte, an die eine INI-Datei geschrieben werden kann).
expIniWriterclassFabrik und statische Fabrikmethodenkernel/classes/ini/expiniwriter.php:26Eine INI-Datei als Liste von Zeilen, genau so gelesen, wie eZINI::parseFile() sie liest, und Zeile für Zeile geändert: Kommentare, Leerzeilen, die Reihenfolge d…
expIniWriteResultclass–kernel/classes/ini/expiniwriteresult.php:13Das Ergebnis eines expIniEditor::save().
expSettingsChainclassZuständigkeitskette (Chain of Responsibility), Fabrik und statische Fabrikmethodenkernel/classes/ini/expsettingschain.php:32Die Überschreibungskette einer INI-Datei, einmal aufgebaut aus den Dateien, die eZINI dafür liest, in eZINIs eigener Reihenfolge.
expSettingsPageclassHilfsklasse (statische Hilfsfunktionen)kernel/classes/ini/expsettingspage.php:18Die Zeilen, Zahlen, Suchen und Vergleiche der Einstellungsseiten und was auf einen Schreibvorgang folgt.
expSettingsSecretRuleclassFabrik und statische Fabrikmethodenkernel/classes/ini/expsettingssecretrule.php:30Die Regel, nach der die Einstellungsseiten (settings/view, settings/edit) Werte maskieren.
expSettingsTargetclassHilfsklasse (statische Hilfsfunktionen)kernel/classes/ini/expsettingstarget.php:19Die Prüfungen zwischen einer Anfrage und einer Einstellungsdatei.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x