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

Registry

A central place where objects or callbacks are registered by name and looked up later. 39 instances in Exponential.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/standards/patterns/registry.md

On this page

Registry

Note

This page is generated from the source code by php bin/php/exppatterncatalogue.php --write. Do not edit it by hand: change the code or the generator, then run the command again. How the patterns are recognized: the pattern catalogue.

A central place where objects or callbacks are registered by name and looked up later.

GroupStructure
Instances39
Recognized byClass name contains Registry, or has static register*() methods.

Classes by area

extension/expai (4)

All patterns of extension/expai

ClassKindFileDescriptionExtension point
expAiFieldActionRegistryclassextension/expai/classes/fieldactions/expaifieldactionregistry.php:13The field actions of expai.ini [EditViewSettings] FieldActions[], and the edit form's description of them.–
expAiProviderRegistryclassextension/expai/classes/expaiproviderregistry.php:24The providers and models of expai.ini:–
expAiSegmenterRegistryclassextension/expai/classes/diff/expaisegmenterregistry.php:15The segmenter of a datatype: expai.ini [DiffSettings] Segmenters[]=, else FallbackSegmenter (expAiSegmenterGeneric).–
expAiToolRegistryclassextension/expai/classes/expaitoolregistry.php:16The tools of expai.ini [ToolSettings] Tools[], each [Tool_] Class=, plus the MCP tools the current user may use (expAiMcp::tools(): the in-process br…–

extension/expservices (1)

All patterns of extension/expservices

ClassKindFileDescriptionExtension point
expAccountServicesclass extends expUsersBaseextension/expservices/classes/users/expaccountservices.php:13expaccount: the account flows of a person: registration and activation, forgotten password and reset, changing one's own password and e-mail, and the…extension/expservices/settings/ezjscore.ini [ezjscServer_expaccount] Class

extension/ezoe (1)

All patterns of extension/ezoe

ClassKindFileDescriptionExtension point
expOEEditorclassextension/ezoe/classes/expoeeditor.php:18The editor engine registry and the helpers every caller shares: the templates, the ezoe module, the ezjscore functions and the expservices class all…–

extension/nxc_powercontent (1)

All patterns of extension/nxc_powercontent

ClassKindFileDescriptionExtension point
eZContentOperationCollectionclassextension/nxc_powercontent/modules/content/ezcontentoperationcollection.php:20––

extension/sqliimport (3)

All patterns of extension/sqliimport

ClassKindFileDescriptionExtension point
expImportRegistryclassextension/sqliimport/classes/exp/engine/expimportregistry.php:23The catalogue of a site: its sources, handlers and transforms.extension/sqliimport/settings/kernelservices.ini [Service_sqliimport.registry] Class
expImportTransformsclassextension/sqliimport/classes/exp/expimporttransforms.php:18The transforms of a mapping: the built-in ones and those of kernel services tagged sqliimport.transform.–
SQLIImportTokenclass extends eZPersistentObjectextension/sqliimport/classes/sqliimporttoken.php:12Token class for SQLI Import Handles import status–

kernel/classes (5)

All patterns of kernel/classes

ClassKindFileDescriptionExtension point
eZCacheTrashclasskernel/classes/ezcachetrash.php:38Removes a cache directory by renaming it out of the way first.–
eZDataTypeclasskernel/classes/ezdatatype.php:46––
eZWorkflowEventTypeclass extends eZWorkflowTypekernel/classes/ezworkfloweventtype.php:18––
eZWorkflowGroupTypeclass extends eZWorkflowTypekernel/classes/ezworkflowgrouptype.php:18––
eZWorkflowTypeclasskernel/classes/ezworkflowtype.php:18––

kernel/classes/audit (4)

All patterns of kernel/classes/audit

ClassKindFileDescriptionExtension point
expAuditclasskernel/classes/audit/expaudit.php:26The audit: what happens in Exponential, recorded as hash-chained JSON lines per channel (doc/eng-us/bc/6.0/audit.md, "The developer API (Z3)").–
expAuditFormatRegistryclasskernel/classes/audit/format/expauditformatregistry.php:16The archive format registry: [AuditArchiveSettings] FormatHandlers[]= (RAD survey registry "auditformats").–
expAuditSinkRegistryclasskernel/classes/audit/sinks/expauditsinkregistry.php:23The sink registry and delivery (doc/eng-us/bc/6.0/audit.md, "Sinks (Q7)", "The sink registry").–
expAuditSourceRegistryclasskernel/classes/audit/console/expauditsourceregistry.php:16The registry of the audit console's sources (expAuditSource), from audit.ini [AuditSourceSettings] Sources[]: which are registered, which work here,…–

kernel/classes/datatypes (1)

All patterns of kernel/classes/datatypes

ClassKindFileDescriptionExtension point
eZURLclass extends eZPersistentObjectkernel/classes/datatypes/ezurl/ezurl.php:23–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]

kernel/classes/debugbar (1)

All patterns of kernel/classes/debugbar

ClassKindFileDescriptionExtension point
expDebugBarRegistryclasskernel/classes/debugbar/expdebugbarregistry.php:20Reads settings/debugbar.ini (and every extension's debugbar.ini.append.php, merged by eZINI):–

kernel/classes/help (2)

All patterns of kernel/classes/help

ClassKindFileDescriptionExtension point
expHelpContextRegistryclasskernel/classes/help/exphelpcontextregistry.php:45Context help: which help page answers "help for this page", for a module, view and design.–
expHelpHighlighterclasskernel/classes/help/exphelphighlighter.php:29Server-side syntax highlighting of the code blocks of the help pages (exphelp, doc/eng-us/features/6.0/help-system.md), without JavaScript or an exte…–

kernel/classes/ini (2)

All patterns of kernel/classes/ini

ClassKindFileDescriptionExtension point
expIniActionRegistryclasskernel/classes/ini/actions/expiniactionregistry.php:22The actions of the exp:ini command and the scope providers of the settings editor, read from ini.ini [IniCommandSettings]:–
expIniEditorclasskernel/classes/ini/expinieditor.php:27The INI editor.–

kernel/classes/mailpreferences (1)

All patterns of kernel/classes/mailpreferences

ClassKindFileDescriptionExtension point
expMailCategoryRegistryclasskernel/classes/mailpreferences/expmailcategoryregistry.php:26All categories of e-mail, in the order the preference page shows them:–

kernel/classes/notification (1)

All patterns of kernel/classes/notification

ClassKindFileDescriptionExtension point
eZNotificationEventTypeclasskernel/classes/notification/eznotificationeventtype.php:18––

kernel/classes/subitems (1)

All patterns of kernel/classes/subitems

ClassKindFileDescriptionExtension point
expSubitemsColumnRegistryclasskernel/classes/subitems/expsubitemscolumnregistry.php:23The registry of the admin subitems list columns ("Table options").–

kernel/classes/syscard (1)

All patterns of kernel/classes/syscard

ClassKindFileDescriptionExtension point
expSysCardRegistryclasskernel/classes/syscard/expsyscardregistry.php:30The providers of the system card and how they run (settings/syscard.ini [Providers] and [Runtime]):–

kernel/classes/transfer (1)

All patterns of kernel/classes/transfer

ClassKindFileDescriptionExtension point
expKernelTransferRegistryclasskernel/classes/transfer/expkerneltransferregistry.php:30The transfer registry: every import and export tool of the installation, as each declares itself in kernelservices.ini (a [Service_transfer.] block t…settings/kernelservices.ini [Service_transfer.registry] Class

kernel/classes/workflowtypes (1)

All patterns of kernel/classes/workflowtypes

ClassKindFileDescriptionExtension point
eZPaymentGatewayTypeclass extends eZWorkflowEventTypekernel/classes/workflowtypes/event/ezpaymentgateway/ezpaymentgatewaytype.php:20––

kernel/private (1)

All patterns of kernel/private

ClassKindFileDescriptionExtension point
ezpRestDbConfigclasskernel/private/rest/classes/lazy.php:12––

kernel/private/classes/httpcache (1)

All patterns of kernel/private/classes/httpcache

ClassKindFileDescriptionExtension point
ezpHttpCacheListenerclasskernel/private/classes/httpcache/ezphttpcachelistener.php:27The kernel side of the role-aware HTTP cache: stores rendered content views for the early exit and Velocity's parent to serve, and turns the kernel's…–

lib/ezdb (1)

All patterns of lib/ezdb

ClassKindFileDescriptionExtension point
eZDBQueryCacheclasslib/ezdb/classes/ezdbquerycache.php:37A result cache for the SQL drivers (MySQL/MariaDB, PostgreSQL, SQLite): the rows a SELECT returned, answered again until a write to one of the tables…–

lib/ezi18n (1)

All patterns of lib/ezi18n

ClassKindFileDescriptionExtension point
eZTranslatorManagerclasslib/ezi18n/classes/eztranslatormanager.php:31––

lib/ezimage (1)

All patterns of lib/ezimage

ClassKindFileDescriptionExtension point
eZImageInterfaceclasslib/ezimage/classes/ezimageinterface.php:20––

lib/ezsession (1)

All patterns of lib/ezsession

ClassKindFileDescriptionExtension point
eZSessionclasslib/ezsession/classes/ezsession.php:67Exponential Session interface class–

lib/ezutils (2)

All patterns of lib/ezutils

ClassKindFileDescriptionExtension point
eZExecutionclasslib/ezutils/classes/ezexecution.php:34––
eZExpiryHandlerclasslib/ezutils/classes/ezexpiryhandler.php:16Keeps track of expiry keys and their timestamps–

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