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/private/classes/requestrules

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

Download as PDF

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

This page is a translation. Read the English original

Muster in kernel/private/classes/requestrules

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/private/classes/requestrules 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 (44)

KlasseArtMusterDateiBeschreibung
ezpRequestActionAllowclass implements ezpRequestRuleAction–kernel/private/classes/requestrules/ezprequestruleactions.php:16allow: Die Anfrage läuft wie gewohnt; keine weitere Regel wird gefragt.
ezpRequestActionForbiddenclass implements ezpRequestRuleAction–kernel/private/classes/requestrules/ezprequestruleactions.php:34forbidden: die Seite "Zugriff verweigert", HTTP 403 -- dieselbe Seite, die eine fehlende Richtlinie liefert.
ezpRequestActionLogclass implements ezpRequestRuleAction–kernel/private/classes/requestrules/ezprequestruleactions.php:120log: schreibt eine Zeile nach var/log/requestrules.log und lässt die nächste Regel entscheiden.
ezpRequestActionLoginclass implements ezpRequestRuleAction–kernel/private/classes/requestrules/ezprequestruleactions.php:47login: Ein anonymer Besucher wird zu user/login und nach der Anmeldung zurück zur Seite geschickt.
ezpRequestActionNotFoundclass implements ezpRequestRuleAction–kernel/private/classes/requestrules/ezprequestruleactions.php:25notfound: die Seite "Nicht gefunden", HTTP 404.
ezpRequestActionRedirectclass implements ezpRequestRuleAction–kernel/private/classes/requestrules/ezprequestruleactions.php:68redirect: HTTP-Weiterleitung.
ezpRequestActionRedirectToAliasclass implements ezpRequestRuleAction–kernel/private/classes/requestrules/ezprequestruleactions.php:86redirect_to_alias: HTTP-Weiterleitung zum URL-Alias des angezeigten Knotens, mit den Benutzerparametern der Ansicht ((offset)/10); die Abfragezeichenkette behält der K…
ezpRequestActionRewriteclass implements ezpRequestRuleAction–kernel/private/classes/requestrules/ezprequestruleactions.php:106rewrite: Der Kernel führt stattdessen eine andere URI aus, ohne Weiterleitung; der Besucher behält die eingegebene Adresse.
ezpRequestConditionClassclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:112class: der Inhaltsklassen-Bezeichner des angezeigten Knotens: Conditions[class]=article,blog_post
ezpRequestConditionFactclass extends ezpRequestFactCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:200fact:: jeder Fakt, auch die, die eine Extension definiert: Conditions[fact:customer_tier]=gold
ezpRequestConditionGroupclass extends ezpRequestFactCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:154group: eine Benutzergruppe (Inhaltsobjekt-ID), zu der der Benutzer gehört: Conditions[group]=12,13
ezpRequestConditionHeaderclass extends ezpRequestFactCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:190header:: ein Anfrage-Header, Shell-Muster; "*" bedeutet "überhaupt gesendet": Conditions[header:X-Requested-With]=XMLHttpRequest
ezpRequestConditionHostclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:184host: der Hostname, den der Besucher verwendet hat, Shell-Muster: *.example.com
ezpRequestConditionIpclass implements ezpRequestRuleCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:213ip: die Client-Adresse ist eine dieser Adressen oder Netze, IPv4 oder IPv6, CIDR: Conditions[ip]=10.0.0.0/8,192.168.1.20,2001:db8::/32
ezpRequestConditionMethodclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:178method: die HTTP-Methode: GET, POST, HEAD
ezpRequestConditionModuleclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:80module: das Modul, das nach der URL-Übersetzung läuft: content, user, shop
ezpRequestConditionModuleViewclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:83module_view: Modul/Ansicht, Shell-Muster: content/view, content/*, user/login
ezpRequestConditionNodeclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:106node: der angezeigte Knoten, nach ID: Conditions[node]=2,43
ezpRequestConditionParamclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:96param:: ein Ansichtsparameter mit seinem Namen in module.php: Conditions[param:NodeID]=2,43
ezpRequestConditionPolicyclass implements ezpRequestRuleCondition, ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:160policy: Der Benutzer hat Zugriff auf eine dieser Richtlinienfunktionen, Modul/Funktion: Conditions[policy]=!content/view_system_url.
ezpRequestConditionRequestedViaclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:71requested_via: wie der Besucher die Seite erreicht hat -- system, alias, wildcard oder index.
ezpRequestConditionResolvedUriclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:77resolved_uri: die Systemadresse, die der Kernel ausführt, Shell-Muster: content/view/full/*
ezpRequestConditionRoleclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:151role: der Name einer dem Benutzer zugewiesenen Rolle, direkt oder über eine Gruppe: Conditions[role]=Editor
ezpRequestConditionSchemeclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:181scheme: http oder https
ezpRequestConditionSectionclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:115section: die Sektion des angezeigten Knotens, nach ID oder Bezeichner: Conditions[section]=standard,6
ezpRequestConditionSiteAccessclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:175siteaccess: der Name des aktuellen Siteaccess: Conditions[siteaccess]=site,bold
ezpRequestConditionStateclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:127state: ein Objektzustand des angezeigten Knotens, Bezeichner Gruppe/Zustand: Conditions[state]=ez_lock/locked
ezpRequestConditionSubtreeclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:109subtree: Der angezeigte Knoten ist einer dieser Knoten oder liegt darunter: Conditions[subtree]=864
ezpRequestConditionUriclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:74uri: die Adresse wie eingegeben (ohne Siteaccess, führenden Schrägstrich oder Abfrage), Shell-Muster: content/view/, Fit-Healthy/
ezpRequestConditionUserclass implements ezpRequestRuleCondition, ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:130user: anonymous oder logged_in
ezpRequestConditionUserIdclass extends ezpRequestFactCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:145user_id: die Inhaltsobjekt-ID des aktuellen Benutzers
ezpRequestConditionUserLoginclass extends ezpRequestFactCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:148user_login: der Login des aktuellen Benutzers, Shell-Muster
ezpRequestConditionViewModeclass extends ezpRequestFactCondition implements ezpRequestRuleStableCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:93view_mode: der Parameter ViewMode von content/view: full, line, embed
ezpRequestContextclass–kernel/private/classes/requestrules/ezprequestcontext.php:26Was über eine Anfrage bekannt ist, wenn die Anfrageregeln über sie entscheiden: eine Menge benannter Fakten.
ezpRequestFactConditionclass implements ezpRequestRuleCondition–kernel/private/classes/requestrules/ezprequestruleconditions.php:21Basis für die Bedingungen, die einen Fakt mit den Werten vergleichen: Der Fakt passt, wenn er einem der Werte gleicht (ohne Beachtung der Groß-/Kleinschreibung), oder, wenn der Fakt eine L…
ezpRequestFactProviderinterfaceSchnittstelle (Vertrag), Strategie / Handlerkernel/private/classes/requestrules/ezprequestruleinterfaces.php:90Fügt dem Kontext jeder Anfrage Fakten hinzu, bevor die Regeln laufen.
ezpRequestRuleclassFabrik und statische Fabrikmethodenkernel/private/classes/requestrules/ezprequestrule.php:33Eine Anfrageregel: Wenn jede Bedingung zutrifft, entscheidet die Aktion.
ezpRequestRuleActioninterfaceSchnittstelle (Vertrag)kernel/private/classes/requestrules/ezprequestruleinterfaces.php:57Eine Aktion: was geschieht, wenn alle Bedingungen einer Regel zutreffen.
ezpRequestRuleConditioninterfaceSchnittstelle (Vertrag)kernel/private/classes/requestrules/ezprequestruleinterfaces.php:23Eine Bedingung: ein Test auf die Fakten einer Anfrage.
ezpRequestRuleEngineclassSingleton / instance(), Strategie / Handlerkernel/private/classes/requestrules/ezprequestruleengine.php:32Die Anfrageregeln: eine geordnete Liste von Regeln, jede eine Menge von Bedingungen und eine Aktion, befragt zu jeder Modulansicht, die der Kernel gleich ausführt.
ezpRequestRuleKernelclassHilfsklasse (statische Hilfsfunktionen)kernel/private/classes/requestrules/ezprequestrulekernel.php:18Wo die Anfrageregeln auf den Kernel treffen: die Fakten einer echten Anfrage (context()) und die Antwort für eine Entscheidung (moduleResult()).
ezpRequestRuleProviderinterfaceSchnittstelle (Vertrag), Strategie / Handlerkernel/private/classes/requestrules/ezprequestruleinterfaces.php:76Fügt Regeln aus PHP hinzu: eine Extension, deren Regeln berechnet werden (aus einer Datenbanktabelle, aus einer anderen INI-Datei), statt in requestrules.ini geschrieben zu sein.
ezpRequestRuleResultclassFabrik und statische Fabrikmethodenkernel/private/classes/requestrules/ezprequestruleresult.php:24Was eine Regel entschieden hat.
ezpRequestRuleStableConditioninterfaceSchnittstelle (Vertrag)kernel/private/classes/requestrules/ezprequestruleinterfaces.php:46Kennzeichnet eine Bedingung, deren Antwort für jede Anfrage gleich ist, die die Seiten-Caches mit einer gespeicherten Seite beantworten würden: sie liest nur, was ihre Schlüssel enth…

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