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

Strategy / handler

Interchangeable implementations of one job, chosen by a setting: cluster file handlers, image handlers, login handlers, search engines, mail transports, cache backends ... 382 instances in Exponential.

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/standards/patterns/strategy-handler.md

On this page

Strategy / handler

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.

Interchangeable implementations of one job, chosen by a setting: cluster file handlers, image handlers, login handlers, search engines, mail transports, cache backends ...

GroupBehavior
Instances382
Recognized byClass name ends in Handler, Backend, Driver, Transport, Engine or Strategy, or implements an interface whose name does.
Extension pointThe INI setting that names the handler (see the INI plugin points page).

Classes by area

extension/bccie (24)

All patterns of extension/bccie

ClassKindFileDescriptionExtension point
BaseHandlerclassextension/bccie/classes/basehandler.php:11––
bccieExportFormatOutputHandlerclassextension/bccie/classes/bccieExportFormatOutputHandler.php:11––
eZBirthdayExportHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezbirthdayexporthandler.php:13–extension/bccie/settings/export.ini [ezbirthday] HandlerClass
eZBirthdayHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezbirthdayhandler.php:11–extension/bccie/settings/export.ini [ezbirthday] HandlerClass
eZBooleanHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezbooleanhandler.php:11–extension/bccie/settings/export.ini [ezboolean] HandlerClass
eZCountryHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezcountrtyhandler.php:11–extension/bccie/settings/export.ini [ezcountry] HandlerClass
eZDateHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezdatehandler.php:11–extension/bccie/settings/export.ini [ezdate] HandlerClass
eZDateTimeHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezdatetimehandler.php:11–extension/bccie/settings/export.ini [ezdatetime] HandlerClass
eZEmailHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezemailhandler.php:11–extension/bccie/settings/export.ini [ezemail] HandlerClass
ezenhancedobjectrelationHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezenhancedobjectrelationhandler.php:11–extension/bccie/settings/export.ini [ezenhancedobjectrelation] HandlerClass
eZExampleCustomHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezexamplecustomhandler.php:11––
eZFloatHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezfloathandler.php:11–extension/bccie/settings/export.ini [ezfloat] HandlerClass
eZIdentifierHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezidentifierhandler.php:11–extension/bccie/settings/export.ini [ezidentifier] HandlerClass
eZIntegerHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezintegerhandler.php:11–extension/bccie/settings/export.ini [ezinteger] HandlerClass
eZObjectRelationHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezobjectrelationhandler.php:11–extension/bccie/settings/export.ini [ezobjectrelation] HandlerClass
eZOptionHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezoptionhandler.php:11–extension/bccie/settings/export.ini [ezoption] HandlerClass
eZSelectionHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezselectionhandler.php:11–extension/bccie/settings/export.ini [ezselection] HandlerClass
eZStringHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezstringhandler.php:11–extension/bccie/settings/export.ini [ezstring] HandlerClass
eZTextHandlerclass extends BaseHandlerextension/bccie/classes/handlers/eztexthandler.php:11–extension/bccie/settings/export.ini [eztext] HandlerClass
eZTimeHandlerclass extends BaseHandlerextension/bccie/classes/handlers/eztimehandler.php:11–extension/bccie/settings/export.ini [eztime] HandlerClass
eZURLHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezurlhandler.php:11–extension/bccie/settings/export.ini [ezurl] HandlerClass
eZXMLTextHandlerclass extends BaseHandlerextension/bccie/classes/handlers/ezxmltexthandler.php:11–extension/bccie/settings/export.ini [ezxmltext] HandlerClass
OWEnhancedSelectionHandlerclass extends BaseHandlerextension/bccie/classes/handlers/owenhancedselectionhandler.php:11–extension/bccie/settings/export.ini [owenhancedselection] HandlerClass
smileobjectrelationlistHandlerclass extends BaseHandlerextension/bccie/classes/handlers/smileobjectrelationlisthandler.php:11–extension/bccie/settings/export.ini [smileobjectrelationlist] HandlerClass

extension/birthday (1)

All patterns of extension/birthday

ClassKindFileDescriptionExtension point
eZBirthdayCsvHandlerclass extends XrowBaseHandlerextension/birthday/classes/parsers/ezbirthdaycsvhandler.php:29CSV export handler for the ezbirthday datatype.extension/birthday/settings/csv.ini [ezbirthday] HandlerClass

extension/cjw_newsletter (13)

All patterns of extension/cjw_newsletter

ClassKindFileDescriptionExtension point
CjwNewsletterApprovalCollaborationHandlerclass extends eZCollaborationItemHandlerextension/cjw_newsletter/collaboration/cjwnewsletterapproval/cjwnewsletterapprovalcollaborationhandler.php:23The approval of a newsletter edition in the collaboration inbox.–
CjwNewsletterGateTransportclass extends eZMailTransportextension/cjw_newsletter/classes/cjwnewslettergatetransport.php:14The transport the mail gate of the e-mail preferences hands a newsletter mail to: it sends the wrapped ezcMail with the newsletter's own transport (S…–
CjwNewsletterHandlerclass extends eZNotificationEventHandlerextension/cjw_newsletter/notification/handler/cjwnewsletter/cjwnewsletterhandler.php:21The newsletter card of the notification settings pages (notification/settings, cjw_newsletter 4.2.0): the newsletters of the signed-in user, their la…–
CjwNewsletterMailCategoryHandlerclassextension/cjw_newsletter/classes/cjwnewslettermailcategoryhandler.php:20The handler of the category "newsletter" of the e-mail preferences (Exponential 6.0.15 and later; settings/mailpreferences.ini.append.php of this ext…extension/cjw_newsletter/settings/mailpreferences.ini [Category_newsletter] HandlerClass
CjwNewsletterSmsCategoryHandlerclassextension/cjw_newsletter/classes/sms/cjwnewslettersmscategoryhandler.php:25The handler of the kernel mail-preference category "sms" ([Category_sms] HandlerClass in settings/mailpreferences.ini.append.php of the extension).extension/cjw_newsletter/settings/mailpreferences.ini [Category_sms] HandlerClass
CjwNewsletterSmsTransportinterfaceextension/cjw_newsletter/classes/sms/cjwnewslettersmstransport.php:25A way to send SMS and to read the SMS a provider hands back (the provider-neutral part of the SMS channel).–
CjwNewsletterSmsTransportBaseabstract classextension/cjw_newsletter/classes/sms/cjwnewslettersmstransportbase.php:29What the shipped SMS transports share: the settings with their preset, the generic check of an inbound request (an HMAC of the body with a shared sec…–
CjwNewsletterSmsTransportFileclass extends CjwNewsletterSmsTransportBaseextension/cjw_newsletter/classes/sms/cjwnewslettersmstransportfile.php:23The simulated SMS sending: nothing leaves the server, every SMS is written as one JSON file -.sms.json (to, from, text, segments, time) into Dir.extension/cjw_newsletter/settings/cjw_newsletter.ini [SmsTransport_file] Class
CjwNewsletterSmsTransportHttpclass extends CjwNewsletterSmsTransportBaseextension/cjw_newsletter/classes/sms/cjwnewslettersmstransporthttp.php:38The generic SMS transport: one HTTP request per SMS to any provider API, mapped in the INI group.extension/cjw_newsletter/settings/cjw_newsletter.ini [SmsTransport_http] Class
CjwNewsletterSmsTransportTwilioclass extends CjwNewsletterSmsTransportHttpextension/cjw_newsletter/classes/sms/cjwnewslettersmstransporttwilio.php:29A preset of the generic HTTP transport for APIs in the style of Twilio's Messages resource: a form POST to .../Accounts/{AccountSid}/Messages.json wi…extension/cjw_newsletter/settings/cjw_newsletter.ini [SmsTransport_twilio] Class
CjwNewsletterStatisticsCategoryHandlerclassextension/cjw_newsletter/classes/statistics/cjwnewsletterstatisticscategoryhandler.php:23The handler of the e-mail preference category "newsletter_statistics" (cjw_newsletter 4.2.0, area N4 Statistics): the consent to per-person counting…extension/cjw_newsletter/settings/mailpreferences.ini [Category_newsletter_statistics] HandlerClass
CjwNewsletterTransportclassextension/cjw_newsletter/classes/cjwnewslettertransport.php:17Generate output and mail–
CjwNewsletterTransportFileclassextension/cjw_newsletter/classes/cjwnewslettertransportfile.php:17Storing a mail to a file–

extension/cjw_themes_jumper (1)

All patterns of extension/cjw_themes_jumper

ClassKindFileDescriptionExtension point
cjwJumperImagineImageHandlerclass extends eZImageHandlerextension/cjw_themes_jumper/classes/cjwjumperimagineimagehandler.php:28Image converter for the cjw_* aliases of the design starter: draws them exactly the way the Nexus v2 starter draws its own aliases (Imagine 1.x with…–

extension/cjw_tmv (1)

All patterns of extension/cjw_tmv

ClassKindFileDescriptionExtension point
cjwTmvEventsBlockHandlerclassextension/cjw_tmv/classes/cjwtmveventsblockhandler.php:11The Layouts block "tmv_events" (v2: Cjw\TmvBundle TmvEventsHandler): the events of a tmv_container, with the filter toolbar (view type list), only th…extension/cjw_tmv/settings/siteaccess/cjw_starter/explayouts.ini [BlockDefinition_tmv_events] Handler

extension/expai (18)

All patterns of extension/expai

ClassKindFileDescriptionExtension point
expAiAltTextJobHandlerclass extends expQueueHandlerBaseextension/expai/classes/alttext/expaialttextjobhandler.php:19The job type expai.alttext (expAiAltText::queue(), the "Missing alt text" report): asks a vision model for the alt text of one image and writes it in…extension/expai/settings/expqueue.ini [JobType_expai.alttext] Handler
expAiAnthropicProviderclass extends expAiProviderBaseextension/expai/classes/expaianthropicprovider.php:16The Anthropic Messages API (POST {Endpoint}, default https://api.anthropic.com/v1/messages) with tool use, adaptive thinking at the configured effort…–
expAiBatchPollHandlerclass extends expQueueHandlerBaseextension/expai/classes/queue/expaibatchpollhandler.php:24The job type expai.batch.poll (class system): asks the provider for the state of one batch every PollSeconds (deferred in between, without using up a…extension/expai/settings/expqueue.ini [JobType_expai.batch.poll] Handler
expAiBatchSubmitHandlerclass extends expQueueHandlerBaseextension/expai/classes/queue/expaibatchsubmithandler.php:20The job type expai.batch.submit (class system): collects the waiting expai.request jobs of one model and batch lane, at most MaxRequestsPerBatch, sub…extension/expai/settings/expqueue.ini [JobType_expai.batch.submit] Handler
expAiChainEngineclassextension/expai/classes/chain/expaichainengine.php:24Runs AI chains (doc/chains.md) through the job queue.–
expAiExchangeRatesHandlerclass extends expQueueHandlerBaseextension/expai/classes/queue/expaiexchangerateshandler.php:15The job type expai.exchange.rates (class system, no model call, #392): fetches the reference rates of the European Central Bank once a day (expAiExch…extension/expai/settings/expqueue.ini [JobType_expai.exchange.rates] Handler
expAiModelTestHandlerclass extends expQueueHandlerBaseextension/expai/classes/queue/expaimodeltesthandler.php:16The job type expai.model.test: the "Test prompt" (action test) and "Load model" (action load) of expai/models, run by the worker as the user who clic…extension/expai/settings/expqueue.ini [JobType_expai.model.test] Handler
expAiOllamaNativeProviderclassextension/expai/classes/expaiollamanativeprovider.php:20A model of a local Ollama server (a provider with Managed=ollama) spoken to through Ollama's own API on the loopback address instead of its OpenAI co…–
expAiOpenAiChatProviderclass extends expAiProviderBaseextension/expai/classes/expaiopenaichatprovider.php:36The OpenAI Chat Completions API and every server that speaks it ([Provider_] Type=openai_chat): OpenAI, Hugging Face Inference Providers (router), Op…–
expAiPromptedToolProviderclassextension/expai/classes/expaipromptedtoolprovider.php:21Tool use for models without native tool calling ([Model_] ToolUse=prompted): the tools are described in the instructions ("tool protocol") and the mo…–
expAiProviderinterfaceextension/expai/classes/expaiprovider.php:16A model backend of expai.extension/expai/settings/rad.ini [Registry_expai_provider_types] Implements
expAiProviderBaseabstract classextension/expai/classes/expaiproviderbase.php:16What every built-in provider shares: its settings (the [Provider_] values merged with the [Model_] values, see expAiProviderRegistry::settingsFor()),…–
expAiRequestHandlerclass extends expQueueHandlerBaseextension/expai/classes/queue/expairequesthandler.php:28The job type expai.request: one call to a model on a lane (expAiQueue::request() queues it).extension/expai/settings/expqueue.ini [JobType_expai.request] Handler
expAiThreadItemHandlerclass extends expQueueHandlerBaseextension/expai/classes/vector/expaithreaditemhandler.php:22The job type expai.thread.item: one item of an approved plan as a child run of the thread (doc/parallel-runs.md), side by side with the other items.extension/expai/settings/expqueue.ini [JobType_expai.thread.item] Handler
expAiThreadTurnHandlerclass extends expQueueHandlerBaseextension/expai/classes/vector/expaithreadturnhandler.php:23The job type expai.thread.turn: one turn of a thread (the editor's message and every step until the model answers in words) run by the queue worker i…extension/expai/settings/expqueue.ini [JobType_expai.thread.turn] Handler
expAiTranslationCheckHandlerclass extends expQueueHandlerBaseextension/expai/classes/queue/expaitranslationcheckhandler.php:15The job type expai.translation.check (class system, no model call): after a source-language version was published, decides for each translation of th…extension/expai/settings/expqueue.ini [JobType_expai.translation.check] Handler
expAiUsageRecorderclassextension/expai/classes/expaiusagerecorder.php:16A provider that records every request of the provider it wraps in expai_usage_log (expAiUsage) and enforces [Limits] (expAiLimits) before each reques…–
expAiWebSearchProviderabstract classextension/expai/classes/web/expaiwebsearchprovider.php:16A web search service for web_search.extension/expai/settings/rad.ini [Registry_expai_search_providers] Entries[Class]

extension/explayouts (50)

All patterns of extension/explayouts

ClassKindFileDescriptionExtension point
expLayoutsAbstractContentBlockHandlerabstract classextension/explayouts/classes/explayoutsabstractcontentblockhandler.php:3––
expLayoutsAccordionBlockHandlerclassextension/explayouts/classes/explayoutsaccordionblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_accordion] Handler
expLayoutsAdminLeftMenuBlockHandlerclassextension/explayouts/classes/explayoutsadminleftmenublockhandler.php:7The left menu block of the admin layouts.extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_left_menu] Handler
expLayoutsAdminPartBlockHandlerclassextension/explayouts/classes/explayoutsadminpartblockhandler.php:7The handler of the admin blocks that take no parameter (design admin4l): the block shows one part of the admin page, drawn by its view template desig…extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_bookmarks] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_breadcrumb] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_clear_cache] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_content_tree] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_current_user] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_debug_area] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_footer] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_logo] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_menu_button] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_module_result] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_overlay] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_popup_menu] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_preferences] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_quick_settings] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_search] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_sidebar_controls] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_sidebar_toggles] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_tab_menu] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_theme_switch] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_toolbar_developer] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_toolbar_right] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_admin_ui_switch] Handler
expLayoutsAlertBlockHandlerclassextension/explayouts/classes/explayoutsalertblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_alert] Handler
expLayoutsBadgeBlockHandlerclassextension/explayouts/classes/explayoutsbadgeblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_badge] Handler
expLayoutsButtonBlockHandlerclassextension/explayouts/classes/explayoutsbuttonblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_button] Handler
expLayoutsCardBlockHandlerclassextension/explayouts/classes/explayoutscardblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_card] Handler
expLayoutsCarouselBlockHandlerclass extends expLayoutsAbstractContentBlockHandlerextension/explayouts/classes/explayoutscarouselblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_carousel] Handler
expLayoutsChildrenQueryHandlerclassextension/explayouts/classes/explayoutschildrenqueryhandler.php:2–extension/explayouts/settings/explayouts.ini [QueryType_children] Handler
expLayoutsComponentBlockHandlerclassextension/explayouts/classes/explayoutscomponentblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_about] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_hero] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_lead] Handler
expLayoutsContainerBlockHandlerclassextension/explayouts/classes/explayoutscontainerblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_column] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_four_columns] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_three_columns] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_two_columns] Handler
expLayoutsContentByTopicQueryHandlerclassextension/explayouts/classes/explayoutscontentbytopicqueryhandler.php:3–extension/explayouts/settings/explayouts.ini [QueryType_content_by_topic] Handler
expLayoutsContentComponentBlockHandlerclassextension/explayouts/classes/explayoutscontentcomponentblockhandler.php:17Handler for the content-backed component blocks (hero, features, about, logos, quote, lead).extension/explayouts/settings/explayouts.ini [BlockDefinition_exp_component_about] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_exp_component_features] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_exp_component_hero] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_exp_component_lead] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_exp_component_logos] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_exp_component_quote] Handler
expLayoutsDividerBlockHandlerclassextension/explayouts/classes/explayoutsdividerblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_divider] Handler
expLayoutsExpContentProviderclassextension/explayouts/classes/explayoutsexpcontentprovider.php:4––
expLayoutsExponentialContentSearchQueryHandlerclassextension/explayouts/classes/explayoutsexponentialcontentsearchqueryhandler.php:3–extension/explayouts/settings/explayouts.ini [QueryType_exponential_content_search] Handler
expLayoutsExpSiteApiContentProviderclassextension/explayouts/classes/explayoutsexpsiteapicontentprovider.php:3––
expLayoutsFeaturesBlockHandlerclass extends expLayoutsComponentBlockHandlerextension/explayouts/classes/explayoutsfeaturesblockhandler.php:8The features block: the fields of the other component blocks (title, text, image, link) and a list of features, one per line as "Title|Text", which t…extension/explayouts/settings/explayouts.ini [BlockDefinition_features] Handler
expLayoutsFullViewBlockHandlerclassextension/explayouts/classes/explayoutsfullviewblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_full_view] Handler
expLayoutsGalleryBlockHandlerclassextension/explayouts/classes/explayoutsgalleryblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_gallery] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_grid_gallery] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_logos] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_slider] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_sushi_bar] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_thumb_gallery] Handler
expLayoutsGridBlockHandlerclass extends expLayoutsAbstractContentBlockHandlerextension/explayouts/classes/explayoutsgridblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_grid] Handler
expLayoutsHtmlBlockHandlerclassextension/explayouts/classes/explayoutshtmlblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_html] Handler
expLayoutsImageBlockHandlerclassextension/explayouts/classes/explayoutsimageblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_image] Handler
expLayoutsLanguageResolverclassextension/explayouts/classes/explayoutslanguageresolver.php:6Exponential 4 language resolver compatible with the Exp Site API LanguageResolver pattern.–
expLayoutsLatestQueryHandlerclassextension/explayouts/classes/explayoutslatestqueryhandler.php:2–extension/explayouts/settings/explayouts.ini [QueryType_latest] Handler
expLayoutsListBlockHandlerclass extends expLayoutsAbstractContentBlockHandlerextension/explayouts/classes/explayoutslistblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_list] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_list_accordion] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_list_zigzag] Handler; extension/sevenx_themes_media/settings/explayouts.ini [BlockDefinition_product_highlight] Handler
expLayoutsManualQueryHandlerclassextension/explayouts/classes/explayoutsmanualqueryhandler.php:2–extension/explayouts/settings/explayouts.ini [QueryType_manual] Handler
expLayoutsMapBlockHandlerclassextension/explayouts/classes/explayoutsmapblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_map] Handler
expLayoutsMarkdownBlockHandlerclassextension/explayouts/classes/explayoutsmarkdownblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_markdown] Handler
expLayoutsParentQueryHandlerclassextension/explayouts/classes/explayoutsparentqueryhandler.php:2–extension/explayouts/settings/explayouts.ini [QueryType_parent] Handler
expLayoutsProgressBlockHandlerclassextension/explayouts/classes/explayoutsprogressblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_progress] Handler
expLayoutsQuoteBlockHandlerclassextension/explayouts/classes/explayoutsquoteblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_quote] Handler
expLayoutsRandomQueryHandlerclassextension/explayouts/classes/explayoutsrandomqueryhandler.php:2–extension/explayouts/settings/explayouts.ini [QueryType_random] Handler
expLayoutsRelationListQueryHandlerclassextension/explayouts/classes/explayoutsrelationlistqueryhandler.php:3–extension/explayouts/settings/explayouts.ini [QueryType_exp_content_relation_list] Handler
expLayoutsResolverclassextension/explayouts/classes/explayoutsresolver.php:2––
expLayoutsReverseRelationListQueryHandlerclassextension/explayouts/classes/explayoutsreverserelationlistqueryhandler.php:3–extension/explayouts/settings/explayouts.ini [QueryType_exp_content_reverse_relation_list] Handler
expLayoutsReverseRelationProviderclassextension/explayouts/classes/explayoutsreverserelationprovider.php:15The Layouts blocks that name content a removal or a hide takes away, for the kernel's reverse relation check (content.ini [ReverseRelationSettings] P…extension/explayouts/settings/content.ini [ReverseRelationSettings] ProviderClassList[]
expLayoutsRichTextBlockHandlerclassextension/explayouts/classes/explayoutsrichtextblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_rich_text] Handler
expLayoutsSiblingsQueryHandlerclassextension/explayouts/classes/explayoutssiblingsqueryhandler.php:2–extension/explayouts/settings/explayouts.ini [QueryType_siblings] Handler
expLayoutsSingleBlockHandlerclassextension/explayouts/classes/explayoutssingleblockhandler.php:3–extension/explayouts/settings/explayouts.ini [BlockDefinition_single] Handler
expLayoutsSiteBundleContextProviderclassextension/explayouts/classes/explayoutssitebundlecontextprovider.php:4––
expLayoutsSpacerBlockHandlerclassextension/explayouts/classes/explayoutsspacerblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_spacer] Handler
expLayoutsSubtreeQueryHandlerclassextension/explayouts/classes/explayoutssubtreequeryhandler.php:2–extension/explayouts/settings/explayouts.ini [QueryType_subtree] Handler
expLayoutsTabsBlockHandlerclassextension/explayouts/classes/explayoutstabsblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_tabs] Handler
expLayoutsTagsQueryHandlerclassextension/explayouts/classes/explayoutstagsqueryhandler.php:3–extension/explayouts/settings/explayouts.ini [QueryType_exp_content_tags] Handler
expLayoutsTextBlockHandlerclassextension/explayouts/classes/explayoutstextblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_text] Handler
expLayoutsTitleBlockHandlerclassextension/explayouts/classes/explayoutstitleblockhandler.php:2–extension/cjw_themes_jumper/settings/siteaccess/cjw_starter/explayouts.ini [BlockDefinition_ezcontent_field] Handler; extension/explayouts/settings/explayouts.ini [BlockDefinition_title] Handler
expLayoutsTplBlockHandlerclassextension/explayouts/classes/explayoutstplblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_tpl_block] Handler
expLayoutsVideoBlockHandlerclassextension/explayouts/classes/explayoutsvideoblockhandler.php:2–extension/explayouts/settings/explayouts.ini [BlockDefinition_video] Handler

extension/explayouts_api (4)

All patterns of extension/explayouts_api

ClassKindFileDescriptionExtension point
expLayoutsEzContentContextProviderclassextension/explayouts_api/classes/explayoutsezcontentcontextprovider.php:2––
expLayoutsEzContentProviderclassextension/explayouts_api/classes/explayoutsezcontentprovider.php:2––
expLayoutsEzRemoteIdConverterclassextension/explayouts_api/classes/explayoutsezremoteidconverter.php:2––
expLayoutsEzValueConverterclassextension/explayouts_api/classes/explayoutsezvalueconverter.php:2––

extension/explayouts_content_browser (1)

All patterns of extension/explayouts_content_browser

ClassKindFileDescriptionExtension point
expLayoutsContentBrowserProviderclassextension/explayouts_content_browser/classes/explayoutscontentbrowserprovider.php:3––

extension/explayouts_content_browser_core (1)

All patterns of extension/explayouts_content_browser_core

ClassKindFileDescriptionExtension point
expLayoutsContentBrowserCoreBackendclassextension/explayouts_content_browser_core/classes/explayoutscontentbrowsercorebackend.php:2––

extension/explayouts_site_api (1)

All patterns of extension/explayouts_site_api

ClassKindFileDescriptionExtension point
expLayoutsSiteApiValueConverterclassextension/explayouts_site_api/classes/explayoutssiteapivalueconverter.php:2––

extension/explayouts_standard (22)

All patterns of extension/explayouts_standard

ClassKindFileDescriptionExtension point
expLayoutsStandardAccordionBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardaccordionblockhandler.php:3––
expLayoutsStandardAlertBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardalertblockhandler.php:3––
expLayoutsStandardBadgeBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardbadgeblockhandler.php:3––
expLayoutsStandardButtonBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardbuttonblockhandler.php:3––
expLayoutsStandardCardBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardcardblockhandler.php:3––
expLayoutsStandardCarouselBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardcarouselblockhandler.php:3––
expLayoutsStandardDividerBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandarddividerblockhandler.php:3––
expLayoutsStandardGalleryBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardgalleryblockhandler.php:3––
expLayoutsStandardGridBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardgridblockhandler.php:3––
expLayoutsStandardHtmlSnippetBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardhtmlsnippetblockhandler.php:2––
expLayoutsStandardImageBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardimageblockhandler.php:3––
expLayoutsStandardListBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardlistblockhandler.php:3––
expLayoutsStandardMapBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardmapblockhandler.php:3––
expLayoutsStandardMarkdownBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardmarkdownblockhandler.php:2––
expLayoutsStandardProgressBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardprogressblockhandler.php:3––
expLayoutsStandardQuoteBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardquoteblockhandler.php:3––
expLayoutsStandardSingleBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardsingleblockhandler.php:3––
expLayoutsStandardSpacerBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardspacerblockhandler.php:3––
expLayoutsStandardTabsBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardtabsblockhandler.php:3––
expLayoutsStandardTextBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardtextblockhandler.php:3––
expLayoutsStandardTitleBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardtitleblockhandler.php:3––
expLayoutsStandardVideoBlockHandlerclassextension/explayouts_standard/classes/explayoutsstandardvideoblockhandler.php:3––

extension/expqueue (5)

All patterns of extension/expqueue

ClassKindFileDescriptionExtension point
expQueueFailHandlerclass extends expQueueHandlerBaseextension/expqueue/classes/handlers/expqueuefailhandler.php:16expqueue.fail: fails on purpose, to try retries, backoff, the dead letter and the rate-limit adaptation.extension/expqueue/settings/expqueue.ini [JobType_expqueue.fail] Handler
expQueueHandlerinterfaceextension/expqueue/classes/expqueuehandler.php:27A job handler: the code that runs the jobs of one type.extension/expqueue/settings/rad.ini [Registry_expqueue_job_types] Entries[Handler]
expQueueHandlerBaseabstract classextension/expqueue/classes/expqueuehandlerbase.php:12A base for handlers with the optional parts: validate() is called when a job is queued (a wrong payload is refused there and then, not at 3 a.m.–
expQueueNoopHandlerclass extends expQueueHandlerBaseextension/expqueue/classes/handlers/expqueuenoophandler.php:12expqueue.noop: does nothing and is done.extension/expqueue/settings/expqueue.ini [JobType_expqueue.noop] Handler
expQueueSleepHandlerclass extends expQueueHandlerBaseextension/expqueue/classes/handlers/expqueuesleephandler.php:16expqueue.sleep: waits, in steps, reporting progress and honouring a cancel between the steps.extension/expqueue/settings/expqueue.ini [JobType_expqueue.sleep] Handler

extension/exp_oe_tiptap (5)

All patterns of extension/exp_oe_tiptap

ClassKindFileDescriptionExtension point
expOETiptapAIAnthropicProviderclassextension/exp_oe_tiptap/classes/ai/expoetiptapaianthropicprovider.php:15The Anthropic Messages API: POST {Endpoint} (default https://api.anthropic.com/v1/messages) with the headers x-api-key and anthropic-version and { mo…–
expOETiptapAIExpaiProviderclassextension/exp_oe_tiptap/classes/ai/expoetiptapaiexpaiprovider.php:32The AI commands through the extension expai (Exponential Intelligence), [AISettings] Provider=expai: the request goes to the model expai is set up wi…–
expOETiptapAIOpenAIProviderclassextension/exp_oe_tiptap/classes/ai/expoetiptapaiopenaiprovider.php:16Any provider speaking the OpenAI chat completions API: POST {Endpoint} with { model, messages: [ system, user ], max_tokens, temperature }, answer ch…–
expOETiptapAIProviderinterfaceextension/exp_oe_tiptap/classes/ai/expoetiptapaiprovider.php:16A text generation backend of the AI hooks.–
expOETiptapEngineclass extends expOEEditorEngineBaseextension/exp_oe_tiptap/classes/expoetiptapengine.php:16Tiptap as an engine of ezoe's editor registry: registered by settings/ezoe.ini.append.php (ezoe.ini [EditorSettings] Engines[tiptap]=expOETiptapEngin…extension/exp_oe_tiptap/settings/ezoe.ini [EditorSettings] Engines[tiptap]

extension/ezauthorize (1)

All patterns of extension/ezauthorize

ClassKindFileDescriptionExtension point
eZCustomShopAccountHandlerclassextension/ezauthorize/shopaccounthandlers/ezcustomshopaccounthandler.php:5––

extension/ezfind (3)

All patterns of extension/ezfind

ClassKindFileDescriptionExtension point
ezfIndexParentNameclassextension/ezfind/classes/indexplugins/ezfindexparentname.php:16This class adds the name of the parent of the main node as de dedicated field.–
ezfIndexPlugininterfaceextension/ezfind/classes/indexplugins/ezfindexplugin.php:18Description of ezfIndexPlugin.–
eZSolrclassextension/ezfind/search/plugins/ezsolr/ezsolr.php:11Solr search plugin for Exponential–

extension/ezie (3)

All patterns of extension/ezie

ClassKindFileDescriptionExtension point
eZIEEzcGDHandlerclass extends ezcImageGdHandlerextension/ezie/classes/handlers/gd.php:11––
eZIEezcImageConverterclassextension/ezie/classes/image_converter.php:12––
eZIEEzcImageMagickHandlerclass extends ezcImageImagemagickHandlerextension/ezie/classes/handlers/magick.php:13Implements the methods used by the editor (rotate, flip, etc) for image magick.–

extension/ezjscore (2)

All patterns of extension/ezjscore

ClassKindFileDescriptionExtension point
ezpRelationAjaxUploaderclass extends ezpRelationListAjaxUploaderextension/ezjscore/classes/ajaxuploader/ezprelationajaxuploader.php:19This class handles AJAX Upload for eZObjectRelation attributesextension/ezjscore/settings/ezjscore.ini [AjaxUploader] AjaxUploadHandler[ezobjectrelation]; extension/sevenx_themes_simple/settings/siteaccess/sevenx_site_user/ezjscore.ini [AjaxUploader] AjaxUploadHandler[ezobjectrelation]; extension/sevenx_themes_simple/settings/siteaccess/site/ezjscore.ini [AjaxUploader] AjaxUploadHandler[ezobjectrelation]
ezpRelationListAjaxUploaderclassextension/ezjscore/classes/ajaxuploader/ezprelationlistajaxuploader.php:19This class handles AJAX Upload for eZObjectRelationList attributesextension/ezjscore/settings/ezjscore.ini [AjaxUploader] AjaxUploadHandler[ezobjectrelationlist]; extension/sevenx_themes_simple/settings/siteaccess/sevenx_site_user/ezjscore.ini [AjaxUploader] AjaxUploadHandler[ezobjectrelationlist]; extension/sevenx_themes_simple/settings/siteaccess/site/ezjscore.ini [AjaxUploader] AjaxUploadHandler[ezobjectrelationlist]

extension/ezmultiupload (1)

All patterns of extension/ezmultiupload

ClassKindFileDescriptionExtension point
eZMultiuploadHandlerclassextension/ezmultiupload/classes/ezmultiuploadhandler.php:16eZMultiuploadHandler class–

extension/ezodf (6)

All patterns of extension/ezodf

ClassKindFileDescriptionExtension point
expOdfConverterclassextension/ezodf/classes/converter/expodfconverter.php:29Converts documents.–
expOdfPhpConverterclassextension/ezodf/classes/converter/expodfphpconverter.php:25The last fallback of the converter: PHP only, no LibreOffice.–
expOdfQueueHandlerclass extends expQueueHandlerBaseextension/ezodf/classes/converter/expodfqueuehandler.php:14The expqueue handler of ezodf's jobs (expqueue.ini [JobType_ezodf.*]); the work itself is in expOdfJobs::run().extension/ezodf/settings/expqueue.ini [JobType_ezodf.export] Handler; extension/ezodf/settings/expqueue.ini [JobType_ezodf.import] Handler; extension/ezodf/settings/expqueue.ini [JobType_ezodf.install] Handler; extension/ezodf/settings/expqueue.ini [JobType_ezodf.server] Handler; extension/ezodf/settings/expqueue.ini [JobType_ezodf.test] Handler
eZOOConverterclassextension/ezodf/classes/ezooconverter.php:41––
eZOpenofficeUploadHandlerclass extends eZContentUploadHandlerextension/ezodf/uploadhandlers/ezopenofficeuploadhandler.php:41––
eZRESTODFHandlerclass extends eZRESTBaseHandlerextension/ezodf/classes/ezrestodfhandler.php:46–extension/ezodf/settings/ezrest.ini [RESTSettings] HandlerList[]

extension/ezoe (4)

All patterns of extension/ezoe

ClassKindFileDescriptionExtension point
expOEEditorEngineinterfaceextension/ezoe/classes/expoeeditorengine.php:21An editor engine of the online editor: the thing that turns an ezxmltext attribute into an editor in the browser.extension/ezoe/settings/rad.ini [Registry_ezoeengines] Entries[Engines]
expOEEditorEngineBaseabstract classextension/ezoe/classes/expoeeditorenginebase.php:14Convenience base of editor engines: reads the engine's own ezoe.ini block [Engine_] (ToolbarMap[]=, ExternalPlugins[]=, Scripts[], Styles[], Version,…–
expOETinyMCE3Engineclass extends expOEEditorEngineBaseextension/ezoe/classes/expoetinymce3engine.php:10The default engine: eZ Online Editor on TinyMCE 3.5, rendered by ezxmltext_ezoe.tpl itself.extension/ezoe/settings/ezoe.ini [EditorSettings] Engines[tinymce3]
expOETinyMCE8Engineclass extends expOEEditorEngineBaseextension/ezoe/classes/expoetinymce8engine.php:10The opt-in engine: eZ Online Editor on TinyMCE 8 (GPL), rendered by ezxmltext_ezoe_tinymce8.tpl.extension/ezoe/settings/ezoe.ini [EditorSettings] Engines[tinymce8]

extension/ezoracle (2)

All patterns of extension/ezoracle

ClassKindFileDescriptionExtension point
eZDBFileHandlerOracleBackendclassextension/ezoracle/clusterfilehandlers/dbbackends/oracle.php:68––
eZDFSFileHandlerOracleBackendclassextension/ezoracle/clusterfilehandlers/dfsbackends/oracle.php:55––

extension/ezpostgresqlcluster (1)

All patterns of extension/ezpostgresqlcluster

ClassKindFileDescriptionExtension point
eZDFSFileHandlerPostgresqlBackendclassextension/ezpostgresqlcluster/clustering/dfs/ezpostsgresqlbackend.php:16This class allows DFS based clustering using PostgreSQL–

extension/ezprestapi (1)

All patterns of extension/ezprestapi

ClassKindFileDescriptionExtension point
ezp7xRestApiProviderclassextension/ezprestapi/classes/rest_provider.php:25The routes of the ezp provider.extension/ezprestapi/settings/rest.ini [ApiProvider] ProviderClass[ezp]; extension/ezprestapi/settings/rest.ini [ApiProvider] ProviderClass[ezpl]; extension/ezprestapiprovider/settings/rest.ini [ApiProvider] ProviderClass[ezp]; extension/ezprestapiprovider/settings/rest.ini [ApiProvider] ProviderClass[ezpl]

extension/ezprestapiprovider (1)

All patterns of extension/ezprestapiprovider

ClassKindFileDescriptionExtension point
ezpRestApiProviderclass extends ezp7xRestApiProviderextension/ezprestapiprovider/classes/rest_provider.php:19Deprecated: the content provider of REST API v1 now lives in the ezprestapi extension, which serves the reads at v1 and v2 and the writes at v2 from…–

extension/ezurlmultisite (4)

All patterns of extension/ezurlmultisite

ClassKindFileDescriptionExtension point
eZURLMultisiteBinaryFileHandlerclassextension/ezurlmultisite/classes/ezurlmultisitebinaryfilehandler.php:3–extension/ezurlmultisite/settings/ezurlmultisite.ini [DataTypeSettings] HandlerList[ezbinaryfile]
eZURLMultisiteDataTypeHandlerinterfaceextension/ezurlmultisite/classes/ezurlmultisitedatatypehandler.php:3––
eZURLMultisiteObjectRelationHandlerclassextension/ezurlmultisite/classes/ezurlmultisiteobjectrelationhandler.php:3–extension/ezurlmultisite/settings/ezurlmultisite.ini [DataTypeSettings] HandlerList[ezobjectrelation]
eZURLMultisiteURLHandlerclassextension/ezurlmultisite/classes/ezurlmultisiteurlhandler.php:3–extension/ezurlmultisite/settings/ezurlmultisite.ini [DataTypeSettings] HandlerList[ezstring]; extension/ezurlmultisite/settings/ezurlmultisite.ini [DataTypeSettings] HandlerList[ezurl]

extension/sevenx_authentication_2fa (1)

All patterns of extension/sevenx_authentication_2fa

ClassKindFileDescriptionExtension point
sevenxAuthentication2faSignInclassextension/sevenx_authentication_2fa/classes/sevenxauthentication2fasignin.php:42–extension/sevenx_authentication_2fa/settings/site.ini [SignInSecondFactorSettings] Handlers[]

extension/sevenx_dse (11)

All patterns of extension/sevenx_dse

ClassKindFileDescriptionExtension point
AdminNeo\ClickHouseDriverclass extends Driverextension/sevenx_dse/adminneo/drivers/clickhouse.inc.php:196––
AdminNeo\Driverabstract classextension/sevenx_dse/adminneo/core/Driver.php:5––
AdminNeo\ElasticDriverclass extends Driverextension/sevenx_dse/adminneo/drivers/elastic.inc.php:159––
AdminNeo\MongoDriverclass extends Driverextension/sevenx_dse/adminneo/drivers/mongo.inc.php:204––
AdminNeo\MsSqlDriverclass extends Driverextension/sevenx_dse/adminneo/drivers/mssql.inc.php:310––
AdminNeo\MySqlDriverclass extends Driverextension/sevenx_dse/adminneo/drivers/mysql.inc.php:242––
AdminNeo\OracleDriverclass extends Driverextension/sevenx_dse/adminneo/drivers/oracle.inc.php:215––
AdminNeo\PgSqlDriverclass extends Driverextension/sevenx_dse/adminneo/drivers/pgsql.inc.php:279––
AdminNeo\Pluginabstract classextension/sevenx_dse/adminneo/core/Plugin.php:13Plugin parent class.–
AdminNeo\SimpleDbDriverclass extends Driverextension/sevenx_dse/adminneo/drivers/simpledb.inc.php:183––
AdminNeo\SqliteDriverclass extends Driverextension/sevenx_dse/adminneo/drivers/sqlite.inc.php:174––

extension/sqliimport (29)

All patterns of extension/sqliimport

ClassKindFileDescriptionExtension point
expImportAiExpaiTransportclassextension/sqliimport/classes/exp/ai/expimportaiexpaitransport.php:25The AI assist through the extension expai (Exponential Intelligence), the only way it reaches a model.–
expImportAiTransportinterfaceextension/sqliimport/classes/exp/ai/expimportaitransport.php:16The way the AI assist of 7x SQLI Import (expImportAi) reaches a model.–
expImportBoltSocketclassextension/sqliimport/classes/exp/nosql/expimportbolttransport.php:35A TCP connection, with TLS (certificate and name verified) for bolt+s:// and neo4j+s://.–
expImportBoltTransportinterfaceextension/sqliimport/classes/exp/nosql/expimportbolttransport.php:13The byte stream the Bolt client (expImportBoltClient) talks over: a socket (expImportBoltSocket) or a test double.–
expImportCassandraClientclassextension/sqliimport/classes/exp/nosql/expimportcassandraclient.php:23A minimal client of the CQL native protocol, version 4 (Cassandra 2.2 and later, ScyllaDB), over a socket (driver "socket"), for a PHP without the ex…–
expImportCassandraExtensionclassextension/sqliimport/classes/exp/nosql/expimportcassandraextension.php:15The Cassandra/ScyllaDB source's connection through the PHP extension cassandra of DataStax (Cassandra\Cluster, Cassandra\SimpleStatement).–
expImportCassandraTransportinterfaceextension/sqliimport/classes/exp/nosql/expimportcassandratransport.php:21The connection the Cassandra/ScyllaDB source reads through: the PHP extension cassandra of DataStax (expImportCassandraExtension) where it is install…–
expImportDataTableHandlerclassextension/sqliimport/classes/exp/handlers/expimportdatatablehandler.php:23The target "A data table": each record becomes a row of a persistent class (a module's own table, Exponential 6.0.15, Setup › Data tables), written t…extension/sqliimport/settings/kernelservices.ini [Service_sqliimport.handler.datatable] Class
expImportImapClientclassextension/sqliimport/classes/exp/mail/expimportimapclient.php:20A small IMAP4rev1 client (RFC 3501) for PHP without the imap extension: it speaks just what the IMAP source needs, over TLS from the start (port 993)…–
expImportImapExtensionclassextension/sqliimport/classes/exp/mail/expimportimapextension.php:14The IMAP transport of the PHP extension imap (imap_open).–
expImportImapTransportinterfaceextension/sqliimport/classes/exp/mail/expimportimaptransport.php:15The connection to an IMAP mailbox the IMAP source reads: the PHP extension imap where it is installed (expImportImapExtension), else a small client o…–
expImportJobHandlerclass extends expQueueHandlerBaseextension/sqliimport/classes/exp/engine/expimportjobhandler.php:19The jobs of a run in the job queue (expqueue.ini [JobType_sqliimport.*]): sqliimport.run, sqliimport.chunk and sqliimport.finish (see expImportRunner…extension/sqliimport/settings/expqueue.ini [JobType_sqliimport.chunk] Handler; extension/sqliimport/settings/expqueue.ini [JobType_sqliimport.finish] Handler; extension/sqliimport/settings/expqueue.ini [JobType_sqliimport.run] Handler
expImportLdapExtensionclassextension/sqliimport/classes/exp/ldap/expimportldapextension.php:15The LDAP transport of the PHP extension ldap: LDAPv3, referrals not followed, the certificate of ldaps:// and StartTLS demanded, searches with ldap_s…–
expImportLdapTransportinterfaceextension/sqliimport/classes/exp/ldap/expimportldaptransport.php:15What the LDAP source needs of a directory server: connect, StartTLS, bind and search, nothing that writes.–
expImportLegacyHandlerAdapterclassextension/sqliimport/classes/exp/handlers/expimportlegacyhandleradapter.php:21Runs a handler of sqliimport 1.x (ISQLIImportHandler extending SQLIImportAbstractHandler) in the 2.x engine, untouched: the handler is built with its…–
expImportMappingHandlerclassextension/sqliimport/classes/exp/handlers/expimportmappinghandler.php:23The no-code handler "mapping": it applies the import's mapping (expImportMapper) to each record and publishes the result with the content API of 1.x…–
expImportMongoDbExtensionclassextension/sqliimport/classes/exp/nosql/expimportmongodbextension.php:15The MongoDB source's connection through the PHP extension mongodb (MongoDB\Driver\Manager, without the composer library).–
expImportMongoDbTransportinterfaceextension/sqliimport/classes/exp/nosql/expimportmongodbtransport.php:15The connection the MongoDB source reads through: the PHP extension mongodb (expImportMongoDbExtension), or a test double.–
expImportRedisClientclassextension/sqliimport/classes/exp/nosql/expimportredisclient.php:15A minimal Redis client over a socket (driver "socket"), for a PHP without the extension redis: commands as RESP arrays of bulk strings, answers in RE…–
expImportRedisExtensionclassextension/sqliimport/classes/exp/nosql/expimportredisextension.php:15The Redis source's connection through the PHP extension redis (phpredis, driver "phpredis").–
expImportRedisTransportinterfaceextension/sqliimport/classes/exp/nosql/expimportredistransport.php:15The connection the Redis source reads through: the PHP extension redis (expImportRedisExtension), else a small RESP client of its own over a socket (…–
expImportUndoHandlerclassextension/sqliimport/classes/exp/handlers/expimportundohandler.php:22Takes the changes of an earlier run back (an undo run, run_kind undo).–
ISQLIDiffHandlerinterfaceextension/sqliimport/classes/content/diffhandlers/isqlidiffhandler.php:27Interface for diff handlers.–
ISQLIImportHandlerinterfaceextension/sqliimport/classes/sourcehandlers/isqliimporthandler.php:11Interface for import handlers Must be implemented by all import handlers–
SQLIBinaryFileDiffHandlerclassextension/sqliimport/classes/content/diffhandlers/sqlibinaryfilediffhandler.php:17Diff handler for ezbinaryfile attributes.extension/sqliimport/settings/sqliimport.ini [ContentSettings] DiffHandlerMap[ezbinaryfile]
SQLIDefaultDiffHandlerclassextension/sqliimport/classes/content/diffhandlers/sqlidefaultdiffhandler.php:18Default diff handler for content fields.extension/sqliimport/settings/sqliimport.ini [ContentSettings] DefaultDiffHandler
SQLIImageDiffHandlerclassextension/sqliimport/classes/content/diffhandlers/sqliimagediffhandler.php:17Diff handler for ezimage attributes.extension/sqliimport/settings/sqliimport.ini [ContentSettings] DiffHandlerMap[ezimage]
SQLIImportAbstractHandlerabstract classextension/sqliimport/classes/sourcehandlers/sqliimportabstracthandler.php:13Abstract class for all import handlers All import handlers must inherit from this class–
SQLIRSSImportHandlerclass extends SQLIImportAbstractHandlerextension/sqliimport/classes/sourcehandlers/sqlirssimporthandler.php:12–extension/sqliimport/settings/sqliimport.ini [rssimporthandler-HandlerSettings] ClassName

extension/xrowextract (29)

All patterns of extension/xrowextract

ClassKindFileDescriptionExtension point
XrowBaseHandlerclassextension/xrowextract/classes/xrowbasehandler.php:3––
XrowExtractTransportabstract classextension/xrowextract/classes/transports/xrowextracttransport.php:10One way of delivering a file to (or, for a scheduled import, fetching one from) a destination.–
XroweZBinaryfileExportHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezbinaryfilehandler.php:2–extension/xrowextract/settings/csv.ini [ezbinaryfile] HandlerClass
XroweZBooleanHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezbooleanhandler.php:2–extension/xrowextract/settings/csv.ini [ezboolean] HandlerClass
XroweZDateHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezdatehandler.php:2–extension/xrowextract/settings/csv.ini [ezdate] HandlerClass
XroweZDateTimeHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezdatetimehandler.php:2–extension/xrowextract/settings/csv.ini [ezdatetime] HandlerClass
XroweZEmailHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezemailhandler.php:3–extension/xrowextract/settings/csv.ini [ezemail] HandlerClass
XroweZenhancedobjectrelationHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezenhancedobjectrelationhandler.php:3–extension/xrowextract/settings/csv.ini [ezenhancedobjectrelation] HandlerClass
XroweZEnumHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezenumhandler.php:2–extension/xrowextract/settings/csv.ini [ezenum] HandlerClass
XroweZExampleHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezexamplehandler.php:2––
XroweZFloatHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezfloathandler.php:3–extension/xrowextract/settings/csv.ini [ezfloat] HandlerClass
XroweZIdentifierHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezidentifierhandler.php:3–extension/xrowextract/settings/csv.ini [ezidentifier] HandlerClass
XroweZImageExportHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezimagehandler.php:2–extension/xrowextract/settings/csv.ini [ezimage] HandlerClass
XroweZIntegerHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezintegerhandler.php:3–extension/xrowextract/settings/csv.ini [ezinteger] HandlerClass
XroweZKeywordHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezkeywordhandler.php:2–extension/xrowextract/settings/csv.ini [ezkeyword] HandlerClass; extension/xrowextract/settings/csv.ini [eztags] HandlerClass
XroweZMatrixExportHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezmatrixhandler.php:3–extension/xrowextract/settings/csv.ini [ezmatrix] HandlerClass
XroweZMediaExportHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezmediahandler.php:2–extension/xrowextract/settings/csv.ini [ezmedia] HandlerClass
XroweZObjectRelationHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezobjectrelationhandler.php:3–extension/xrowextract/settings/csv.ini [ezobjectrelation] HandlerClass
XroweZObjectRelationListHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezobjectrelationlisthandler.php:3–extension/xrowextract/settings/csv.ini [ezobjectrelationlist] HandlerClass
XroweZPriceHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezpricehandler.php:3–extension/xrowextract/settings/csv.ini [ezprice] HandlerClass
XroweZSelectionHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezselectionhandler.php:2–extension/xrowextract/settings/csv.ini [ezcountry] HandlerClass; extension/xrowextract/settings/csv.ini [ezselection] HandlerClass
XroweZStringHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezstringhandler.php:3–extension/xrowextract/settings/csv.ini [ezenhancedselection] HandlerClass; extension/xrowextract/settings/csv.ini [ezstring] HandlerClass
XroweZTextHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xroweztexthandler.php:3–extension/xrowextract/settings/csv.ini [eztext] HandlerClass
XroweZTimeHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xroweztimehandler.php:2–extension/xrowextract/settings/csv.ini [eztime] HandlerClass
XroweZURLHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezurlhandler.php:3–extension/xrowextract/settings/csv.ini [ezurl] HandlerClass
XroweZUserHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezuserhandler.php:3–extension/xrowextract/settings/csv.ini [ezuser] HandlerClass
XroweZXMLTextHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowezxmltexthandler.php:2–extension/xrowextract/settings/csv.ini [ezxmltext] HandlerClass
XrowhmregexplineHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowhmregexplinehandler.php:3–extension/xrowextract/settings/csv.ini [hmregexpline] HandlerClass
XrowxrowmetadataHandlerclass extends XrowBaseHandlerextension/xrowextract/classes/parsers/xrowxrowmetadatahandler.php:7xrowmetadata (SEO and sitemap meta data): the title by default.extension/xrowextract/settings/csv.ini [xrowmetadata] HandlerClass

extension/xrowmetadata (1)

All patterns of extension/xrowmetadata

ClassKindFileDescriptionExtension point
xrowSitemapConverterclassextension/xrowmetadata/classes/plugins/standardplugin.php:3––

kernel/classes (14)

All patterns of kernel/classes

ClassKindFileDescriptionExtension point
eZBinaryFileHandlerclasskernel/classes/ezbinaryfilehandler.php:23––
eZClusterFileHandlerclasskernel/classes/ezclusterfilehandler.php:11––
eZCollaborationItemHandlerclasskernel/classes/ezcollaborationitemhandler.php:18––
eZCollaborationViewHandlerclasskernel/classes/ezcollaborationviewhandler.php:18––
eZConfirmOrderHandlerclasskernel/classes/ezconfirmorderhandler.php:18––
eZContentClassEditHandlerclasskernel/classes/ezcontentclassedithandler.php:15Handler for content class editing.settings/site.ini [ContentSettings] ContentClassEditHandler
eZContentObjectAssignmentHandlerclasskernel/classes/ezcontentobjectassignmenthandler.php:18––
eZContentObjectEditHandlerclasskernel/classes/ezcontentobjectedithandler.php:19––
eZContentUploadHandlerclasskernel/classes/ezcontentuploadhandler.php:28––
eZNamePatternResolverclasskernel/classes/eznamepatternresolver.php:40eZNamePatternResolver is a utility class for resolving object name and url alias patterns.–
eZPackageCreationHandlerclasskernel/classes/ezpackagecreationhandler.php:21––
eZPackageHandlerclasskernel/classes/ezpackagehandler.php:18––
eZPackageInstallationHandlerclasskernel/classes/ezpackageinstallationhandler.php:19––
eZShopAccountHandlerclasskernel/classes/ezshopaccounthandler.php:12––

kernel/classes/audit (7)

All patterns of kernel/classes/audit

ClassKindFileDescriptionExtension point
expAuditBzip2Formatclass extends expAuditFormatBasekernel/classes/audit/format/expauditbzip2format.php:11The bzip2 archive format (PHP extension bz2): .jsonl.bz2.settings/audit.ini [AuditArchiveSettings] FormatHandlers[bzip2]
expAuditFormatBaseabstract classkernel/classes/audit/format/expauditformatbase.php:14Shared code of the archive format handlers (doc/eng-us/bc/6.0/audit.md, "Rotation, archives and retention"): streaming compression through a PHP stre…–
expAuditFormatHandlerinterfacekernel/classes/audit/expauditformathandler.php:14An archive format (gzip, bzip2, xz, zstd, zip), registered in audit.ini: [AuditArchiveSettings] FormatHandlers[]= Counted by the RAD survey (registry…–
expAuditGzipFormatclass extends expAuditFormatBasekernel/classes/audit/format/expauditgzipformat.php:11The gzip archive format (zlib, always available): .jsonl.gz.settings/audit.ini [AuditArchiveSettings] FormatHandlers[gzip]
expAuditXzFormatclass extends expAuditFormatBasekernel/classes/audit/format/expauditxzformat.php:11The xz archive format: .jsonl.xz, through the xz binary (no PHP extension is commonly available).settings/audit.ini [AuditArchiveSettings] FormatHandlers[xz]
expAuditZipFormatclass extends expAuditFormatBasekernel/classes/audit/format/expauditzipformat.php:12The zip archive format (PHP extension zip): .jsonl.zip, one archive per live file holding that one file, so a single file can be restored.settings/audit.ini [AuditArchiveSettings] FormatHandlers[zip]
expAuditZstdFormatclass extends expAuditFormatBasekernel/classes/audit/format/expauditzstdformat.php:11The zstd archive format: .jsonl.zst, through the PHP extension zstd when it is loaded, else the zstd binary.settings/audit.ini [AuditArchiveSettings] FormatHandlers[zstd]

kernel/classes/basketinfohandlers (1)

All patterns of kernel/classes/basketinfohandlers

ClassKindFileDescriptionExtension point
eZDefaultBasketInfoHandlerclasskernel/classes/basketinfohandlers/ezdefaultbasketinfohandler.php:12––

kernel/classes/binaryhandlers (1)

All patterns of kernel/classes/binaryhandlers

ClassKindFileDescriptionExtension point
eZFilePassthroughHandlerclass extends eZBinaryFileHandlerkernel/classes/binaryhandlers/ezfilepassthrough/ezfilepassthroughhandler.php:18–settings/file.ini [BinaryFileSettings] Handler

kernel/classes/clusterfilehandlers (1)

All patterns of kernel/classes/clusterfilehandlers

ClassKindFileDescriptionExtension point
eZFSFileHandlerclasskernel/classes/clusterfilehandlers/ezfsfilehandler.php:12–settings/file.ini [ClusteringSettings] FileHandler

kernel/classes/collaborationhandlers (1)

All patterns of kernel/classes/collaborationhandlers

ClassKindFileDescriptionExtension point
eZApproveCollaborationHandlerclass extends eZCollaborationItemHandlerkernel/classes/collaborationhandlers/ezapprove/ezapprovecollaborationhandler.php:25––

kernel/classes/confirmorderhandlers (1)

All patterns of kernel/classes/confirmorderhandlers

ClassKindFileDescriptionExtension point
eZDefaultConfirmOrderHandlerclasskernel/classes/confirmorderhandlers/ezdefaultconfirmorderhandler.php:18––

kernel/classes/contentcheck (3)

All patterns of kernel/classes/contentcheck

ClassKindFileDescriptionExtension point
expContentCheckFileHandlerinterfacekernel/classes/contentcheck/expcontentcheckfilehandler.php:15Says which storage files a file-backed field stands for (doc/eng-us/features/6.0/content-checks.md, "Missing files").–
expContentCheckFileImageclasskernel/classes/contentcheck/expcontentcheckfileimage.php:13The files of an image field (ezimage): the original and the aliases its stored XML names (doc/eng-us/features/6.0/content-checks.md, "Missing files").settings/contentcheck.ini [MissingFileSettings] Handlers[ezimage]
expContentCheckFileTableclasskernel/classes/contentcheck/expcontentcheckfiletable.php:16The file of a field whose datatype keeps it in a table with the columns of ezbinaryfile: contentobject_attribute_id, version, filename, original_file…settings/contentcheck.ini [MissingFileSettings] Handlers[ezbinaryfile]; settings/contentcheck.ini [MissingFileSettings] Handlers[ezmedia]

kernel/classes/datatypes (5)

All patterns of kernel/classes/datatypes

ClassKindFileDescriptionExtension point
eZImageAliasHandlerclasskernel/classes/datatypes/ezimage/ezimagealiashandler.php:28––
eZISBN10To13Converterclasskernel/classes/datatypes/ezisbn/ezisbn10to13converter.php:12––
eZUserLoginHandlerclasskernel/classes/datatypes/ezuser/ezuserloginhandler.php:19––
eZXMLInputHandlerclasskernel/classes/datatypes/ezxmltext/ezxmlinputhandler.php:19––
eZXMLOutputHandlerclasskernel/classes/datatypes/ezxmltext/ezxmloutputhandler.php:20––

kernel/classes/help (3)

All patterns of kernel/classes/help

ClassKindFileDescriptionExtension point
expHelpContentEditionProviderclass extends expHelpContentProviderkernel/classes/help/content/exphelpcontenteditionprovider.php:16What goes into a stored edition of a manual (expHelpContentEbooks): every Released object, whoever builds the book, and for a public manual only what…–
expHelpContentProviderclasskernel/classes/help/content/exphelpcontentprovider.php:19Help maintained as content, delivered into the help system (exphelp): the topics the current user may see, rendered with the help's Markdown renderer…settings/exphelp.ini [ContextHelp] Providers[]
expHelpRestProviderclasskernel/classes/help/content/rest/exphelprestprovider.php:21The REST routes of context help (doc/eng-us/features/6.0/help-content.md, "Context help by help_id"; the plan's delivery path 2: "internal topics wit…settings/rest.ini [ApiProvider] ProviderClass[help]

kernel/classes/ini (3)

All patterns of kernel/classes/ini

ClassKindFileDescriptionExtension point
expIniCoreScopeProviderclasskernel/classes/ini/expinicorescopeprovider.php:16global (settings/override), default (settings/, the shipped defaults, not writable by policy) and one scope per siteaccess: every directory in settin…settings/ini.ini [IniCommandSettings] ScopeProviders[]
expIniExtensionScopeProviderclasskernel/classes/ini/expiniextensionscopeprovider.php:14extension: for every directory in extension/ (active or not; the label says which) and extension::siteaccess: for every extension//settings/siteacces…settings/ini.ini [IniCommandSettings] ScopeProviders[]
expIniScopeProviderinterfacekernel/classes/ini/expiniscopeprovider.php:20A source of INI scopes (places an INI file can be written).–

kernel/classes/mailpreferences (1)

All patterns of kernel/classes/mailpreferences

ClassKindFileDescriptionExtension point
expMailCategoryHandlerinterfacekernel/classes/mailpreferences/expmailcategoryhandler.php:26The optional PHP class of a category ([Category_] HandlerClass): it reads data that existed before the preference system (subtree notifications, dige…–

kernel/classes/notification (7)

All patterns of kernel/classes/notification

ClassKindFileDescriptionExtension point
expNotificationMailCategoryHandlerclasskernel/classes/notification/expnotificationmailcategoryhandler.php:25The categories "content" and "collaboration" of the e-mail preferences read the notification system's own data, so nothing has to be migrated and the…settings/mailpreferences.ini [Category_collaboration] HandlerClass; settings/mailpreferences.ini [Category_content] HandlerClass
eZCollaborationNotificationHandlerclass extends eZNotificationEventHandlerkernel/classes/notification/handler/ezcollaborationnotification/ezcollaborationnotificationhandler.php:18––
eZGeneralDigestHandlerclass extends eZNotificationEventHandlerkernel/classes/notification/handler/ezgeneraldigest/ezgeneraldigesthandler.php:17––
eZMailNotificationTransportclass extends eZNotificationTransportkernel/classes/notification/ezmailnotificationtransport.php:18––
eZNotificationEventHandlerclasskernel/classes/notification/eznotificationeventhandler.php:18––
eZNotificationTransportclasskernel/classes/notification/eznotificationtransport.php:17––
eZSubTreeHandlerclass extends eZNotificationEventHandlerkernel/classes/notification/handler/ezsubtree/ezsubtreehandler.php:18––

kernel/classes/packagehandlers (7)

All patterns of kernel/classes/packagehandlers

ClassKindFileDescriptionExtension point
eZContentClassPackageHandlerclass extends eZPackageHandlerkernel/classes/packagehandlers/ezcontentclass/ezcontentclasspackagehandler.php:18–settings/package.ini [PackageSettings] HandlerAlias[ezcontentclass]
eZContentObjectPackageHandlerclass extends eZPackageHandlerkernel/classes/packagehandlers/ezcontentobject/ezcontentobjectpackagehandler.php:18–settings/package.ini [PackageSettings] HandlerAlias[ezcontentobject]
eZDBPackageHandlerclass extends eZPackageHandlerkernel/classes/packagehandlers/ezdb/ezdbpackagehandler.php:18–settings/package.ini [PackageSettings] HandlerAlias[ezsql]
eZExtensionPackageHandlerclass extends eZPackageHandlerkernel/classes/packagehandlers/ezextension/ezextensionpackagehandler.php:18–settings/package.ini [PackageSettings] HandlerAlias[ezextension]
eZFilePackageHandlerclass extends eZPackageHandlerkernel/classes/packagehandlers/ezfile/ezfilepackagehandler.php:18–settings/package.ini [PackageSettings] HandlerAlias[ezdesign]; settings/package.ini [PackageSettings] HandlerAlias[ezfile]; settings/package.ini [PackageSettings] HandlerAlias[ezini]; settings/package.ini [PackageSettings] HandlerAlias[eztemplate]; settings/package.ini [PackageSettings] HandlerAlias[ezthumbnail]
eZINIAddonPackageHandlerclass extends eZPackageHandlerkernel/classes/packagehandlers/eziniaddon/eziniaddonpackagehandler.php:18–settings/package.ini [PackageSettings] HandlerAlias[eziniaddon]
eZInstallScriptPackageHandlerclass extends eZPackageHandlerkernel/classes/packagehandlers/ezinstallscript/ezinstallscriptpackagehandler.php:19–settings/package.ini [PackageSettings] HandlerAlias[ezinstallscript]

kernel/classes/reauth (2)

All patterns of kernel/classes/reauth

ClassKindFileDescriptionExtension point
expReauthCodeHandlerinterfacekernel/classes/reauth/expreauthcodehandler.php:14A class that checks the code of a two-step sign-in method for "Verify it's you" (expReauth).–
expReauthTotpCodeclasskernel/classes/reauth/expreauthtotpcode.php:19"Verify it's you" with the code of an authenticator app set up in sevenx_authentication_2fa (when that extension is active): the account's TOTP secre…settings/site.ini [ReauthSettings] CodeHandlers[]

kernel/classes/shopaccounthandlers (4)

All patterns of kernel/classes/shopaccounthandlers

ClassKindFileDescriptionExtension point
bcusauserShopAccountHandlerclass extends eZUserShopAccountHandlerkernel/classes/shopaccounthandlers/bcusausershopaccounthandler.php:21Shop account handler for the US address model: the address line is stored as rather than , and a telephone number is collected and kept as .–
eZDefaultShopAccountHandlerclasskernel/classes/shopaccounthandlers/ezdefaultshopaccounthandler.php:12––
eZSimpleShopAccountHandlerclasskernel/classes/shopaccounthandlers/ezsimpleshopaccounthandler.php:12––
eZUserShopAccountHandlerclasskernel/classes/shopaccounthandlers/ezusershopaccounthandler.php:12––

kernel/classes/syscard (18)

All patterns of kernel/classes/syscard

ClassKindFileDescriptionExtension point
expSysCardAboutProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardaboutprovider.php:19The project information of exp:about: what Exponential is, the Foundation and 7x, Velocity, the license, the links, how to contribute, the partner pr…settings/syscard.ini [Providers] ProviderClasses[]
expSysCardBaseProviderabstract classkernel/classes/syscard/expsyscardbaseprovider.php:23The usual provider: set the properties, write collect(), and use fact() and the helpers.–
expSysCardCacheProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardcacheprovider.php:15The caches: which are on (view cache, template compilation, the static cache), and for exp:info the size of the cache directory and of each cache in…settings/syscard.ini [Providers] ProviderClasses[]
expSysCardComposerProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardcomposerprovider.php:16Composer: how many packages vendor/ has (vendor/composer/installed.json) and, when the ezupdate extension is active, how many of them do not agree be…settings/syscard.ini [Providers] ProviderClasses[]
expSysCardCronProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardcronprovider.php:14The cronjobs: when one last ran (the newest cronjob log or Setup › Cronjobs run) and, for exp:info, every part of cronjob.ini with its scripts.settings/syscard.ini [Providers] ProviderClasses[]
expSysCardDatabaseProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscarddatabaseprovider.php:15The database: its type, the server's version (when syscard.ini [Database] AskVersion=enabled: one connection, one question) and the host it is on.settings/syscard.ini [Providers] ProviderClasses[]
expSysCardExponentialProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardexponentialprovider.php:14Exponential itself: the version and its line, and, for a git checkout, the branch and the commit.settings/syscard.ini [Providers] ProviderClasses[]
expSysCardExtensionsProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardextensionsprovider.php:14exp:info: every active extension with its version, from its extension.xml or ezinfo.php, then its composer.json (the same sources as the about page).settings/syscard.ini [Providers] ProviderClasses[]
expSysCardHelpProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardhelpprovider.php:15The help: how many pages it serves, its languages, and whether its index is current (an index older than the pages is a hint: ./console exp:help inde…settings/syscard.ini [Providers] ProviderClasses[]
expSysCardHostProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardhostprovider.php:14The machine: operating system, kernel, host name, uptime, load, CPU, memory, the disk of the installation (exp:info: every local disk), the shell and…settings/syscard.ini [Providers] ProviderClasses[]
expSysCardPhpProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardphpprovider.php:17PHP: version and SAPI, how long the branch has security support (syscard.ini [Php] SecuritySupportEnds[]), OPcache and its JIT, the extensions that m…settings/syscard.ini [Providers] ProviderClasses[]
expSysCardProviderinterfacekernel/classes/syscard/expsyscardprovider.php:19A provider of the system card: one class per group of facts (the machine, PHP, the engine, the database ...).–
expSysCardQueueProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardqueueprovider.php:14exp:info: the job queue of the expqueue extension, when it is active: its service, how many workers are alive and the last action on it (expQueueServ…settings/syscard.ini [Providers] ProviderClasses[]
expSysCardSettingsProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardsettingsprovider.php:15exp:info: the INI settings of an allowlist (syscard.ini [Inventory] Settings[]=//).settings/syscard.ini [Providers] ProviderClasses[]
expSysCardSiteAccessProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardsiteaccessprovider.php:14exp:info: how a request finds its siteaccess (site.ini [SiteAccessSettings] MatchOrder: uri, host, port ...) and, for each siteaccess of AvailableSit…settings/syscard.ini [Providers] ProviderClasses[]
expSysCardSiteProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardsiteprovider.php:14The site: the siteaccesses and the default one, the active extensions, demo mode, debug output and the mail transport (its type only: file, sendmail,…settings/syscard.ini [Providers] ProviderClasses[]
expSysCardVelocityProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardvelocityprovider.php:17Exponential Velocity, the application server of 6.0.15: its version, whether it runs, the live and configured workers, the ports and TLS, the environ…settings/syscard.ini [Providers] ProviderClasses[]
expSysCardWebServerProviderclass extends expSysCardBaseProviderkernel/classes/syscard/providers/expsyscardwebserverprovider.php:15The other web servers on the machine: Apache, nginx, Caddy, FrankenPHP, and PHP-FPM with its masters (one per PHP version) and pool workers (exp:info…settings/syscard.ini [Providers] ProviderClasses[]

kernel/classes/transfer (1)

All patterns of kernel/classes/transfer

ClassKindFileDescriptionExtension point
expKernelTransferQueueHandlerclass extends expQueueHandlerBasekernel/classes/transfer/expkerneltransferqueuehandler.php:37The expqueue handler of transfer runs (expKernelTransferRunner, doc/eng-us/features/6.0/transfer-runs.md).extension/bccie/settings/expqueue.ini [JobType_bccie.export] Handler; extension/xrowextract/settings/expqueue.ini [JobType_xrowextract.run] Handler

kernel/classes/uiswitch (3)

All patterns of kernel/classes/uiswitch

ClassKindFileDescriptionExtension point
expUISwitchDesignProviderclass extends expUISwitchProviderkernel/classes/uiswitch/expuiswitchdesignprovider.php:25The design of the administration interface (the "UI chrome"): admin4l, admin4, the classic admin design, AdminUI or another installed administration…settings/uiswitch.ini [UISwitch_design] Class
expUISwitchLanguageProviderclass extends expUISwitchProviderkernel/classes/uiswitch/expuiswitchlanguageprovider.php:27The display language of the administration interface: what site.ini [RegionalSettings] Locale of the siteaccess sets (the translations of the interfa…settings/uiswitch.ini [UISwitch_language] Class
expUISwitchProviderabstract classkernel/classes/uiswitch/expuiswitchprovider.php:18The common part of a UI switch provider: its settings group uiswitch.ini [UISwitch_], the allow-list from AllowedValues[] (each value checked by the…–

kernel/classes/user (1)

All patterns of kernel/classes/user

ClassKindFileDescriptionExtension point
expSignInSecondFactorHandlerinterfacekernel/classes/user/expsigninsecondfactorhandler.php:18What a two-step sign-in extension tells the kernel about sign-ins outside the web login form (REST with a password, WebDAV, SOAP, the expservices log…–

kernel/classes/vathandlers (1)

All patterns of kernel/classes/vathandlers

ClassKindFileDescriptionExtension point
eZDefaultVATHandlerclasskernel/classes/vathandlers/ezdefaultvathandler.php:21––

kernel/modules (4)

All patterns of kernel/modules

ClassKindFileDescriptionExtension point
eZCurrencyConverterclasskernel/shop/classes/ezcurrencyconverter.php:20––
eZECBHandlerclass extends eZExchangeRatesUpdateHandlerkernel/shop/classes/exchangeratehandlers/ezecb/ezecbhandler.php:12––
eZExchangeRatesUpdateHandlerclasskernel/shop/classes/exchangeratehandlers/ezexchangeratesupdatehandler.php:12––
eZSearchEngineclasskernel/search/plugins/ezsearchengine/ezsearchengine.php:18–settings/site.ini [SearchSettings] SearchEngine

kernel/private (13)

All patterns of kernel/private

ClassKindFileDescriptionExtension point
ezpContentLimitationHandlerinterfacekernel/private/interfaces/ezpcontentlimitationhandler.php:29Evaluates a policy limitation of the content module that the kernel does not know itself.–
ezpContentLimitationSolrHandlerinterface extends ezpContentLimitationHandlerkernel/private/interfaces/ezpcontentlimitationsolrhandler.php:23A content limitation handler that can also restrict a search in a search engine that filters by the policies of the user itself, such as eZ Find with…–
ezpDatabaseBasedClusterFileHandlerinterfacekernel/private/interfaces/ezpdatabasebasedclusterfilehandler.php:20This interface describes a database based cluster file handler–
ezpKernelclasskernel/private/classes/ezpkernel.php:16Base Exponential kernel class.–
ezpKernelHandlerinterfacekernel/private/interfaces/ezpkernelhandler.php:14Interface for kernel handlers–
ezpKernelRestclasskernel/private/rest/classes/ezpkernelrest.php:11––
ezpKernelTreeMenuclasskernel/private/classes/ezpkerneltreemenu.php:11––
ezpKernelWebclasskernel/private/classes/ezpkernelweb.php:16Provides a kernel handler in web context–
ezpMultivariateTestHandlerclasskernel/private/classes/ezpmultivariatetesthandler.php:12–settings/content.ini [TestingSettings] MultivariateTestingHandlerClass
ezpRestAuthProviderclasskernel/private/rest/classes/auth/auth_provider.php:11–settings/rest.ini [ApiProvider] ProviderClass[auth]
ezpRestProviderclasskernel/private/rest/classes/rest_provider.php:12––
ezpSearchEngineinterfacekernel/private/interfaces/ezpsearchengine.php:18This interface is used as the basis for the different search engine implementation–
ezpWebBasedKernelHandlerinterface extends ezpKernelHandlerkernel/private/interfaces/ezpwebbasedkernelhandler.php:14Interface for web-based kernel handlers–

kernel/private/classes/clusterfilehandlers (3)

All patterns of kernel/private/classes/clusterfilehandlers

ClassKindFileDescriptionExtension point
eZDFSFileHandlerclasskernel/private/classes/clusterfilehandlers/ezdfsfilehandler.php:27Handles file operations for Distributed File Systems (f.e.–
eZDFSFileHandlerDFSBackendclasskernel/private/classes/clusterfilehandlers/dfsbackends/dfs.php:12–settings/file.ini [eZDFSClusteringSettings] DFSBackend
eZDFSFileHandlerMySQLiBackendclasskernel/private/classes/clusterfilehandlers/dfsbackends/mysqli.php:50–settings/file.ini [eZDFSClusteringSettings] DBBackend

kernel/private/classes/requestrules (3)

All patterns of kernel/private/classes/requestrules

ClassKindFileDescriptionExtension point
ezpRequestFactProviderinterfacekernel/private/classes/requestrules/ezprequestruleinterfaces.php:90Adds facts to every request's context before the rules run.–
ezpRequestRuleEngineclasskernel/private/classes/requestrules/ezprequestruleengine.php:32The request rules: an ordered list of rules, each a set of conditions and an action, asked about every module view the kernel is about to run.–
ezpRequestRuleProviderinterfacekernel/private/classes/requestrules/ezprequestruleinterfaces.php:76Adds rules from PHP: an extension whose rules are computed (from a database table, from another INI file) rather than written in requestrules.ini.–

kernel/private/classes/webdav (1)

All patterns of kernel/private/classes/webdav

ClassKindFileDescriptionExtension point
eZWebDAVContentBackendclass extends ezcWebdavSimpleBackendkernel/private/classes/webdav/ezwebdavcontentbackend.php:30WebDAV backend for Exponential, based on eZ Components Webdav component.–

lib/ezdiff (4)

All patterns of lib/ezdiff

ClassKindFileDescriptionExtension point
eZDiffContainerObjectEngineclass extends eZDiffEnginelib/ezdiff/classes/ezdiffcontainerobjectengine.php:21––
eZDiffEngineclasslib/ezdiff/classes/ezdiffengine.php:21––
eZDiffTextEngineclass extends eZDiffEnginelib/ezdiff/classes/ezdifftextengine.php:21––
eZDiffXMLTextEngineclass extends eZDiffEnginelib/ezdiff/classes/ezdiffxmltextengine.php:18––

lib/ezfile (8)

All patterns of lib/ezfile

ClassKindFileDescriptionExtension point
eZBZIP2Handlerclass extends eZCompressionHandlerlib/ezfile/classes/ezbzip2compressionhandler.php:20––
eZCompressionHandlerclass extends eZFileHandlerlib/ezfile/classes/ezcompressionhandler.php:34––
eZFileHandlerclasslib/ezfile/classes/ezfilehandler.php:56––
eZForwardCompressionHandlerclass extends eZCompressionHandlerlib/ezfile/classes/ezforwardcompressionhandler.php:20––
eZGZIPCompressionHandlerclass extends eZForwardCompressionHandlerlib/ezfile/classes/ezgzipcompressionhandler.php:22––
eZGZIPShellCompressionHandlerclass extends eZCompressionHandlerlib/ezfile/classes/ezgzipshellcompressionhandler.php:22––
eZGZIPZLIBCompressionHandlerclass extends eZCompressionHandlerlib/ezfile/classes/ezgzipzlibcompressionhandler.php:20––
eZNoCompressionHandlerclass extends eZCompressionHandlerlib/ezfile/classes/eznocompressionhandler.php:18––

lib/ezi18n (2)

All patterns of lib/ezi18n

ClassKindFileDescriptionExtension point
expI18nFallbackResolverclasslib/ezi18n/classes/expi18nfallbackresolver.php:32Which translations a locale falls back to, in order: the one source of truth for the translator (eZTSTranslator), the interface language choice (expU…–
eZTranslatorHandlerclasslib/ezi18n/classes/eztranslatorhandler.php:19––

lib/ezimage (3)

All patterns of lib/ezimage

ClassKindFileDescriptionExtension point
eZImageGDHandlerclass extends eZImageHandlerlib/ezimage/classes/ezimagegdhandler.php:24––
eZImageHandlerclasslib/ezimage/classes/ezimagehandler.php:19––
eZImageShellHandlerclass extends eZImageHandlerlib/ezimage/classes/ezimageshellhandler.php:19––

lib/ezsession (2)

All patterns of lib/ezsession

ClassKindFileDescriptionExtension point
ezpSessionHandlerabstract classlib/ezsession/classes/ezpsessionhandler.php:27Abstract session handler class to extend–
ezpSessionHandlerAdapterclasslib/ezsession/classes/ezpsessionhandleradapter.php:24Gives an ezpSessionHandler to PHP as an object implementing SessionHandlerInterface.–

lib/ezutils (7)

All patterns of lib/ezutils

ClassKindFileDescriptionExtension point
eZExpiryHandlerclasslib/ezutils/classes/ezexpiryhandler.php:16Keeps track of expiry keys and their timestamps–
eZFileTransportclass extends eZMailTransportlib/ezutils/classes/ezfiletransport.php:18–settings/site.ini [MailSettings] TransportAlias[file]
eZFunctionHandlerclasslib/ezutils/classes/ezfunctionhandler.php:18––
eZMailTransportclasslib/ezutils/classes/ezmailtransport.php:18––
eZOperationHandlerclasslib/ezutils/classes/ezoperationhandler.php:18––
eZSendmailTransportclass extends eZMailTransportlib/ezutils/classes/ezsendmailtransport.php:20–settings/site.ini [MailSettings] TransportAlias[sendmail]
eZSMTPTransportclass extends eZMailTransportlib/ezutils/classes/ezsmtptransport.php:18–settings/site.ini [MailSettings] TransportAlias[smtp]

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