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

Utility (static helper)

A class of static functions grouped by subject; no instances. 730 instances in Exponential.

Download as PDF

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

On this page

Utility (static helper)

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 class of static functions grouped by subject; no instances.

GroupStructure
Instances730
Recognized byA concrete class whose methods are all static (at least two).

Classes by area

extension/bccie (6)

All patterns of extension/bccie

ClassKindFileDescriptionExtension point
bccieExportPageclassextension/bccie/classes/bccieExportPage.php:15The export page of one form: the options form, the download, the start of an export in the background and the removal of the collected information.–
bccieExportUtilsclassextension/bccie/classes/bccieExportUtils.php:11––
bccieJobclassextension/bccie/classes/bccieJob.php:15An export in the background, started from the admin: the same console command the shell uses (ext:bccie:export), started with expProcessTools like th…–
bccieRunnerclassextension/bccie/classes/bccieRunner.php:15The work of the exports as methods, so that the admin, the console commands and the cronjob parts do the same thing: validate the options, write an e…–
bccieTransferclassextension/bccie/classes/bccieTransfer.php:26CIE and the kernel's transfer runs (Exponential 6.0.15 and later, the kernel's doc/eng-us/features/6.0/transfer-runs.md): one engine and one run hist…–
bccieUIclassextension/bccie/classes/bccieUI.php:13Helpers shared by the module views: flash notices and the parameters of a list view (paging, sorting, filter).–

extension/cjw_newsletter (62)

All patterns of extension/cjw_newsletter

ClassKindFileDescriptionExtension point
CjwNewsletterAbTestclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletterabtest.php:20The A/B subject test of a send: samples, criterion, wait time, winner.–
CjwNewsletterAbTesterclassextension/cjw_newsletter/classes/statistics/cjwnewsletterabtester.php:27The A/B subject test of a send (cjw_newsletter 4.2.0, area N4 Statistics).–
CjwNewsletterAbVariantclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletterabvariant.php:20One subject variant of an A/B test and its counts.–
CjwNewsletterApprovalFlowclassextension/cjw_newsletter/classes/editorial/cjwnewsletterapprovalflow.php:23The optional approval of editions before they are sent, per list (cjwnl_list.approval_required).–
CjwNewsletterArticlePoolFinderclassextension/cjw_newsletter/classes/editorial/cjwnewsletterarticlepoolfinder.php:25Finds the articles of an article pool: the published content under the pool's nodes that matches its classes, sections, tags, states and age, with th…–
CjwNewsletterBounceclassextension/cjw_newsletter/classes/deliverability/cjwnewsletterbounce.php:32What a bounce means for the newsletter, and what is done about it (cjw_newsletter.ini [DeliverabilitySettings]).–
CjwNewsletterClassInstallerclassextension/cjw_newsletter/classes/cjwnewsletterclassinstaller.php:18Installs the newsletter content classes from the packages shipped in extension/cjw_newsletter/packages into one content class group.–
CjwNewsletterClassLanguagesclassextension/cjw_newsletter/classes/cjwnewsletterclasslanguages.php:28Moves the newsletter content classes from one language to another (cjw_newsletter 4.2.1: eng-GB to eng-US).–
CjwNewsletterConditionsclassextension/cjw_newsletter/classes/rendering/cjwnewsletterconditions.php:39The "newsletter condition" of an edition: a part of the text that only some subscribers get.–
CjwNewsletterDashboardclassextension/cjw_newsletter/classes/cjwnewsletterdashboard.php:15––
CjwNewsletterDeliverabilityclassextension/cjw_newsletter/classes/deliverability/cjwnewsletterdeliverability.php:26The batches of the mail queue and the items that are due (cjw_newsletter.ini [ThrottleSettings]).–
CjwNewsletterDeliverabilityHooksclassextension/cjw_newsletter/classes/deliverability/cjwnewsletterdeliverabilityhooks.php:25The extension point handler of the area "deliverability" (cjw_newsletter.ini [ExtensionPointSettings] Handlers[]=CjwNewsletterDeliverabilityHooks, se…extension/cjw_newsletter/settings/cjw_newsletter.ini [ExtensionPointSettings] Handlers[]
CjwNewsletterEditionBuilderclassextension/cjw_newsletter/classes/editorial/cjwnewslettereditionbuilder.php:24Makes and fills editions: finds the latest unsent edition of a list, copies a template edition under its list, and takes articles from a pool into an…–
CjwNewsletterEditionSendOutputclass extends eZPersistentObjectextension/cjw_newsletter/classes/rendering/cjwnewslettereditionsendoutput.php:20The rendered output of a send in one language (one edition, many translations).–
CjwNewsletterEditorialFetchclassextension/cjw_newsletter/classes/editorial/cjwnewslettereditorialfetch.php:27The template fetch functions of the area Editorial (modules/newsletter/function_definition.php):–
CjwNewsletterEditorialHooksclassextension/cjw_newsletter/classes/editorial/cjwnewslettereditorialhooks.php:20The extension point handler of the area Editorial (registered in cjw_newsletter.ini [ExtensionPointSettings] Handlers[]): the recurring sends run at…extension/cjw_newsletter/settings/cjw_newsletter.ini [ExtensionPointSettings] Handlers[]
CjwNewsletterEditorialUIclassextension/cjw_newsletter/classes/editorial/cjwnewslettereditorialui.php:18Small helpers of the admin views of the area Editorial: the lists and editions to choose from, the path, the reading of posted values.–
CjwNewsletterExtensionPointsclassextension/cjw_newsletter/classes/cjwnewsletterextensionpoints.php:46The places where the feature areas of cjw_newsletter hook into the shared code (the queue runner, the send form, the list attribute, the dashboard) w…–
CjwNewsletterImportConsentclass extends CjwNewsletterMailPreferencesextension/cjw_newsletter/classes/importexport/cjwnewsletterimportconsent.php:25The consent of imported subscriptions in the kernel's consent log, with the source "import".–
CjwNewsletterImportMappingclass extends eZPersistentObjectextension/cjw_newsletter/classes/importexport/cjwnewsletterimportmapping.php:20A stored column mapping of a CSV import (column -› field), delimiter, header, consent source.–
CjwNewsletterInterestclass extends eZPersistentObjectextension/cjw_newsletter/classes/rendering/cjwnewsletterinterest.php:20An interest subscribers can pick (a topic of a list, or an eztags tag).–
CjwNewsletterInterestBlockclassextension/cjw_newsletter/classes/rendering/cjwnewsletterinterestblock.php:20The edition block "articles for your interests": a skin prints {cjwnl_interests_block( 5, $heading, $accent )}, the output keeps the marker [[cjwnl:i…–
CjwNewsletterInterestsclassextension/cjw_newsletter/classes/rendering/cjwnewsletterinterests.php:20The interests subscribers pick (cjwnl_interest, cjwnl_user_interest).–
CjwNewsletterJobclassextension/cjw_newsletter/classes/cjwnewsletterjob.php:16––
CjwNewsletterLinkclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletterlink.php:20A link of a send that the click redirect knows (only stored URLs are redirected to).–
CjwNewsletterLinkClickclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletterlinkclick.php:20One click on a link; per person (send item) only with consent, else the item is 0.–
CjwNewsletterMailinclassextension/cjw_newsletter/classes/deliverability/cjwnewslettermailin.php:36Subscribe and unsubscribe by e-mail (cjw_newsletter.ini [MailInSettings], the addresses in cjwnl_mailin_address, every message handled in cjwnl_maili…extension/cjw_newsletter/settings/mailpreferences.ini [BounceSettings] MessageListeners[]
CjwNewsletterMailinAddressclass extends eZPersistentObjectextension/cjw_newsletter/classes/deliverability/cjwnewslettermailinaddress.php:20An address (or a plus-address tag) of a list that takes subscribe and unsubscribe mails.–
CjwNewsletterMailinMessageclass extends eZPersistentObjectextension/cjw_newsletter/classes/deliverability/cjwnewslettermailinmessage.php:20One mail that came in at a mail-in address, and what was done with it.–
CjwNewsletterMailPreferencesclassextension/cjw_newsletter/classes/cjwnewslettermailpreferences.php:25The bridge between the newsletter and the e-mail preferences of Exponential 6.0.15 and later (kernel/classes/mailpreferences).extension/cjw_newsletter/settings/mailpreferences.ini [SuppressionSettings] Listeners[]
CjwNewsletterMappedImportclassextension/cjw_newsletter/classes/importexport/cjwnewslettermappedimport.php:32A CSV import with a column mapping into one newsletter list (cjw_newsletter 4.2.0).–
CjwNewsletterMigrationLogclass extends eZPersistentObjectextension/cjw_newsletter/classes/importexport/cjwnewslettermigrationlog.php:20One row the eznewsletter importer read, and what it did with it (or would do, in a dry run).–
CjwNewsletterOpenclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletteropen.php:20One open of a send; per person only with consent.–
CjwNewsletterPlaceholdersclassextension/cjw_newsletter/classes/cjwnewsletterplaceholders.php:30Replaces the placeholders of an edition ([[name]], [[first_name]] ..., #_hash_unsubscribe_# ...) for one recipient.–
CjwNewsletterPlainTextclassextension/cjw_newsletter/classes/rendering/cjwnewsletterplaintext.php:15The text part of a newsletter: rich text as plain text, wrapping, and the tidying of a rendered text part.–
CjwNewsletterRenderingclassextension/cjw_newsletter/classes/rendering/cjwnewsletterrendering.php:17What the rendering of cjw_newsletter 4.2.0 shares: the skins (allowed per list, chosen per send), the languages of a list and of a subscriber, the ou…–
CjwNewsletterRenderingHooksclassextension/cjw_newsletter/classes/rendering/cjwnewsletterrenderinghooks.php:25The extension point handler of the rendering (area N3, cjw_newsletter.ini [ExtensionPointSettings] Handlers[]).extension/cjw_newsletter/settings/cjw_newsletter.ini [ExtensionPointSettings] Handlers[]
CjwNewsletterRunnerclassextension/cjw_newsletter/classes/cjwnewsletterrunner.php:16––
CjwNewsletterScheduleConditionNewArticlesclassextension/cjw_newsletter/classes/editorial/cjwnewsletterscheduleconditionnewarticles.php:18The run goes ahead only when the article pool of the schedule has content published since its last send (the anonymous user's view of it), in either…extension/cjw_newsletter/settings/cjw_newsletter.ini [ScheduleSettings] ConditionHandlers[]
CjwNewsletterScheduleLogclass extends eZPersistentObjectextension/cjw_newsletter/classes/editorial/cjwnewsletterschedulelog.php:20One run of a schedule: sent, skipped (empty, condition) or failed.–
CjwNewsletterScheduleRunnerclassextension/cjw_newsletter/classes/editorial/cjwnewsletterschedulerunner.php:32Runs the recurring sends whose time has come (cjwnl_schedule): from the queue-create part of the cronjob (the extension point queueCreateBefore, when…–
CjwNewsletterSendBatchclass extends eZPersistentObjectextension/cjw_newsletter/classes/deliverability/cjwnewslettersendbatch.php:20One batch of a send: which items it took, how far it got (resumable), its counts.–
CjwNewsletterSmsclassextension/cjw_newsletter/classes/sms/cjwnewslettersms.php:25The SMS channel of cjw_newsletter: settings, the transports, phone numbers (E.164), the confirmation code (the double opt-in of a number), the STOP k…–
CjwNewsletterSmsCodeclass extends eZPersistentObjectextension/cjw_newsletter/classes/sms/cjwnewslettersmscode.php:20A confirmation code sent by SMS (stored as a hash), with attempts and expiry.–
CjwNewsletterSmsHooksclassextension/cjw_newsletter/classes/sms/cjwnewslettersmshooks.php:27The handler of area N5 (SMS) at the extension points (CjwNewsletterExtensionPoints), registered in cjw_newsletter.ini [ExtensionPointSettings] Handle…extension/cjw_newsletter/settings/cjw_newsletter.ini [ExtensionPointSettings] Handlers[]
CjwNewsletterSmsInboundclass extends eZPersistentObjectextension/cjw_newsletter/classes/sms/cjwnewslettersmsinbound.php:20One SMS that came in (a STOP keyword, a code), and what was done with it.–
CjwNewsletterSmsMessageclass extends eZPersistentObjectextension/cjw_newsletter/classes/sms/cjwnewslettersmsmessage.php:20One SMS of an SMS edition to one newsletter user.–
CjwNewsletterStatisticsHooksclassextension/cjw_newsletter/classes/statistics/cjwnewsletterstatisticshooks.php:31The extension point handler of area N4 Statistics ([ExtensionPointSettings] Handlers[]=CjwNewsletterStatisticsHooks).extension/cjw_newsletter/settings/cjw_newsletter.ini [ExtensionPointSettings] Handlers[]
CjwNewsletterStatisticsReportclassextension/cjw_newsletter/classes/statistics/cjwnewsletterstatisticsreport.php:18The numbers of the statistics pages (cjw_newsletter 4.2.0, area N4 Statistics): the report of a send, the dashboard block, the article box and the CS…–
CjwNewsletterStatisticsRetentionclassextension/cjw_newsletter/classes/statistics/cjwnewsletterstatisticsretention.php:25How long per-person statistics are kept (cjw_newsletter 4.2.0, area N4 Statistics).–
CjwNewsletterStatTotalclass extends eZPersistentObjectextension/cjw_newsletter/classes/statistics/cjwnewsletterstattotal.php:20Anonymous totals per send, link, type and day; kept after the per-person rows are removed.–
CjwNewsletterSubscriberExportclassextension/cjw_newsletter/classes/importexport/cjwnewslettersubscriberexport.php:22The subscribers of one list as CSV, with filters (subscription status, a date range on a chosen date) and a choice of columns.–
CjwNewsletterSuppressionImportclassextension/cjw_newsletter/classes/deliverability/cjwnewslettersuppressionimport.php:24Imports a CSV file of addresses into the kernel suppression list (expMailSuppression): a do-not-contact list, the bounces of an earlier mail system,…–
CjwNewsletterTestGroupclass extends eZPersistentObjectextension/cjw_newsletter/classes/deliverability/cjwnewslettertestgroup.php:20A named group of test addresses for test sends of a list (or of every list).–
CjwNewsletterTestSendclassextension/cjw_newsletter/classes/deliverability/cjwnewslettertestsend.php:24Test sends to a named group of addresses (cjwnl_test_group, cjw_newsletter.ini [TestSendSettings]).–
CjwNewsletterThrottleclassextension/cjw_newsletter/classes/deliverability/cjwnewsletterthrottle.php:30The rate limits of the transports (cjw_newsletter.ini [ThrottleSettings]): how many mails (or SMS) a transport may send in the current minute and the…–
CjwNewsletterThrottleStateclass extends eZPersistentObjectextension/cjw_newsletter/classes/deliverability/cjwnewsletterthrottlestate.php:20The sending rate of one transport in the current minute or hour window, and a pause.–
CjwNewsletterTrackingclassextension/cjw_newsletter/classes/statistics/cjwnewslettertracking.php:33Open and click tracking of the newsletter editions (cjw_newsletter 4.2.0, area N4 Statistics).–
CjwNewsletterTranslatableFieldsclassextension/cjw_newsletter/classes/rendering/cjwnewslettertranslatablefields.php:21The text fields of the newsletter classes are translatable (cjw_newsletter 4.2.0): one edition with translations, each subscriber gets his language.–
CjwNewsletterUIclassextension/cjw_newsletter/classes/cjwnewsletterui.php:15––
CjwNewsletterUserInterestclass extends eZPersistentObjectextension/cjw_newsletter/classes/rendering/cjwnewsletteruserinterest.php:20An interest a newsletter user picked.–
cjw_newsletterInfoclassextension/cjw_newsletter/ezinfo.php:16The name, version, copyright, license and project page of the extension, shown on the about page.–

extension/cjw_themes_jumper (2)

All patterns of extension/cjw_themes_jumper

ClassKindFileDescriptionExtension point
cjwJumperFormHoneypotclassextension/cjw_themes_jumper/classes/cjwjumperformhoneypot.php:20The honeypot of the feedback forms of the design starter (spam protection, together with the form token of ezformtoken).–
cjwOsmTileProxyclassextension/cjw_themes_jumper/classes/cjwosmtileproxy.php:13The map tiles of the osm_proxy module: validation, the local tile cache and the fetch from the tile server.–

extension/cjw_tmv (2)

All patterns of extension/cjw_tmv

ClassKindFileDescriptionExtension point
cjwTmvFunctionCollectionclassextension/cjw_tmv/classes/cjwtmvfunctioncollection.php:10The fetch functions of the cjw_tmv module (modules/cjw_tmv/function_definition.php).–
cjwTmvHtmlclassextension/cjw_tmv/classes/cjwtmvhtml.php:12Cleans the HTML of a TMV event text before it is cached and drawn: only paragraphs, line breaks, emphasis, lists, small headings and links (http, htt…–

extension/enhancedselection2 (1)

All patterns of extension/enhancedselection2

ClassKindFileDescriptionExtension point
SckEnhancedSelectionclass extends eZPersistentObjectextension/enhancedselection2/classes/sckenhancedselection.php:3––

extension/expai (56)

All patterns of extension/expai

ClassKindFileDescriptionExtension point
expAiAltTextclassextension/expai/classes/alttext/expaialttext.php:21Alt text for images (doc/alt-text.md): a vision model looks at the stored image of an ezimage field, with the object's title and text around it, and…–
expAiAltTextFunctionCollectionclassextension/expai/classes/alttext/expaialttextfunctioncollection.php:14fetch( 'expai', 'alt_text_model', hash( 'object', $object ) ): the vision model the "Write alt text" button uses for the images of this object, or wh…–
expAiApprovalCheckclassextension/expai/classes/expaiapprovalcheck.php:19What "Send for approval" will do with a draft: the triggers before content/publish and their workflows, with the conditions of each approve event (ev…–
expAiAuditclassextension/expai/classes/audit/expaiaudit.php:23What Exponential Intelligence records in the audit trail (doc/audit-trail.md): one record per model request, per draft written and per change of a dr…–
expAiChainCriteriaclassextension/expai/classes/chain/expaichaincriteria.php:23The pass criteria of a chain step ([ChainStep_.] PassCriteria[]): each entry is one comparison " ", all of them must hold.–
expAiChainPromptclassextension/expai/classes/chain/expaichainprompt.php:21The prompts of chain steps.–
expAiCompactPromptclassextension/expai/classes/expaicompactprompt.php:29The compact prompt profile for small and local models (doc/local-models.md "Making a local model usable").–
expAiCostclassextension/expai/classes/expaicost.php:24The one place costs are computed: stored token counts (input, output, cache write, cache read) x the price table of expai.ini [Pricing], at read time…–
expAiDashboardclassextension/expai/classes/expaidashboard.php:15What expai/dashboard and the dashboard block show for the current user: their drafts from the log, the versions written with Exponential Intelligence…–
expAiDiffclassextension/expai/classes/diff/expaidiff.php:27The diff of two versions or languages of an object, per attribute, at block and sentence level (doc/diff.md).–
expAiDraftRevertServerFunctionsclass extends ezjscServerFunctionsextension/expai/classes/diff/expaidraftrevertserverfunctions.php:20"What changed" of a draft written directly (ezjscore.ini [ezjscServer_expairevert], doc/review.md):extension/expai/settings/ezjscore.ini [ezjscServer_expairevert] Class
expAiEditFormclassextension/expai/classes/expaieditform.php:15The content edit form side: field actions and "fill the fields from a brief".–
expAiEditPresetsclass extends expAiEditFormextension/expai/classes/fieldactions/expaieditpresets.php:25Editor presets and the Improve menu of the content edit form (doc/presets.md):–
expAiExchangeRatesclassextension/expai/classes/expaiexchangerates.php:24The reference rates of the European Central Bank for converting the prices and reported costs of a provider that prices in another currency (Melious:…–
expAiHelpLinksclassextension/expai/classes/expaihelplinks.php:21The addresses of the extension's documentation.–
expAiJsonSchemaclassextension/expai/classes/expaijsonschema.php:15A small check of tool input against the tool's JSON schema (the subset expai's tools use: type, required, properties, additionalProperties false, ite…–
expAiLimitsclassextension/expai/classes/expailimits.php:34The limits of expai.ini [Limits], checked before every request to the model (expAiUsageRecorder) and shown on the dashboard.–
expAiMcpclassextension/expai/classes/mcp/expaimcp.php:22expai as an MCP client, two layers:–
expAiModelFallbackclassextension/expai/classes/expaimodelfallback.php:35The fallback to the site default model ([AISettings] FallbackToDefaultModel, default enabled): when the model a request asked for (the user's choice,…–
expAiModelServerFunctionsclass extends ezjscServerFunctionsextension/expai/classes/expaimodelserverfunctions.php:24The ezjscore functions of the "Test prompt" and "Load model" actions of expai/models (ezjscore.ini [ezjscServer_expaimodel]; the caller needs ezjscor…extension/expai/settings/ezjscore.ini [ezjscServer_expaimodel] Class
expAiModelStatsclassextension/expai/classes/expaimodelstats.php:25The track record of each model for the "Models" card of expai/dashboard: from the usage log of a period (one user or the site) the requests, the succ…–
expAiModelTestclassextension/expai/classes/expaimodeltest.php:25The "Test prompt" and "Load model" actions of expai/models as jobs of the job queue (job type expai.model.test, classes/queue/expaimodeltesthandler.p…–
expAiObjectsclassextension/expai/classes/expaiobjects.php:16Content objects by an id expai stored earlier (the draft log, staged changes, checkpoints, chain runs, queued jobs): such an object may have been rem…–
expAiPlanBatchclassextension/expai/classes/vector/expaiplanbatch.php:22An approved plan on a batch lane (doc/parallel-runs.md "On a batch lane"): when the thread's lane is a batch lane (Anthropic Message Batches, the Ope…–
expAiPlannerclassextension/expai/classes/vector/expaiplanner.php:22Plan mode (doc/plan-mode.md): the plan propose_plan stores, its validation against the thread's scope and the editor's permissions, the editor's appr…–
expAiPolicyMigrationclassextension/expai/classes/expaipolicymigration.php:15Renames the policy functions of expai that pre-release builds called differently (RENAMED), in every role, with their limitations (they belong to the…–
expAiPromptsclassextension/expai/classes/expaiprompts.php:15The instructions (system prompts) of the assistant.–
expAiProviderHealthclassextension/expai/classes/expaiproviderhealth.php:24Whether a provider can be reached at the moment, for the model pickers (a stopped or unreachable model is shown and cannot be chosen) and for the fal…–
expAiPublisherclassextension/expai/classes/expaipublisher.php:15What the editor does with the drafts the assistant wrote: keep them ("Save as drafts"), send them ("Send for approval": the regular content/publish o…–
expAiQueueclassextension/expai/classes/queue/expaiqueue.php:25Queues requests to a model through the extension expqueue (job type expai.request): the lane is chosen (expAiLanePolicy), the cost estimated and rese…–
expAiQueueKickclassextension/expai/classes/queue/expaiqueuekick.php:39Starts detached queue workers right after a job is queued, so the job does not wait for the cron part of expqueue (doc/parallel-runs.md "Workers").–
expAiRunWatchclass extends ezjscServerFunctionsextension/expai/classes/expairunwatch.php:20"Watch this run" of the dashboard's "Start writing": the request opens the Intelligence tab of the chosen location, where it becomes a thread when th…extension/expai/settings/ezjscore.ini [ezjscServer_expaiwatch] Class
expAiSchemaclassextension/expai/classes/expaischema.php:24The two tables of expai, defined once here in the kernel's generic schema format.–
expAiScriptclassextension/expai/classes/expaiscript.php:22The siteaccess of a command line script of expai (bin/php).–
expAiSegmenterRegistryclassextension/expai/classes/diff/expaisegmenterregistry.php:15The segmenter of a datatype: expai.ini [DiffSettings] Segmenters[]=, else FallbackSegmenter (expAiSegmenterGeneric).–
expAiSentencesclassextension/expai/classes/diff/expaisentences.php:21Text normalisation for hashing and a language-aware sentence splitter (doc/diff.md).–
expAiServerFunctionsclass extends ezjscServerFunctionsextension/expai/classes/expaiserverfunctions.php:24The ezjscore server functions of expai (ezjscore.ini [ezjscServer_expai]):extension/expai/settings/ezjscore.ini [ezjscServer_expai] Class
expAiServiceToolsclassextension/expai/classes/tools/expaiservicetools.php:28Service tools: the read services of the extension expservices that the assistant may call (doc/service-tools.md).–
expAiSlowModelclassextension/expai/classes/vector/expaislowmodel.php:23A running turn on a slow model (doc/parallel-runs.md "Slow models"): Vector and the Intelligence tab show "Running on - about N s per step (step k)"…–
expAiTextclassextension/expai/classes/expaitext.php:14Text helpers: shortening, the HTML subset the assistant writes rich text in, and a plain HTML view of stored ezxmltext for the assistant to read.–
expAiThreadAccessclassextension/expai/classes/vector/expaithreadaccess.php:23Who may see and use a thread, and what the policy expai/vector allows (doc/permissions.md, doc/threads.md).–
expAiThreadFanoutclassextension/expai/classes/vector/expaithreadfanout.php:27Parallel runs of an approved plan (doc/parallel-runs.md).–
expAiThreadMigrationclassextension/expai/classes/vector/expaithreadmigration.php:17Turns the panel conversations of an earlier expai into threads (origin "panel", scope: the conversation's node, review "direct"), with a lead run eac…–
expAiThreadPromptsclassextension/expai/classes/vector/expaithreadprompts.php:15The texts a Vector thread adds for the model (English, as the rest of the instructions): the scope of the thread, plan mode (read tools and propose_p…–
expAiThreadRetentionclassextension/expai/classes/vector/expaithreadretention.php:36The retention of thread data (owner decision 2026-10-11: events, proposals and checkpoints are kept 30 days), prune() run by the cronjob part "expai"…–
expAiThreadRunnerclassextension/expai/classes/vector/expaithreadrunner.php:23Background runs of threads (doc/vector.md "Background runs").–
expAiThreadSchemaclassextension/expai/classes/vector/expaithreadschema.php:27The tables of threads and Vector (doc/threads.md, doc/database.md), in the kernel's generic schema format.–
expAiTranslationSyncServerFunctionsclass extends ezjscServerFunctionsextension/expai/classes/diff/expaitranslationsyncserverfunctions.php:23The ezjscore functions of the "Translations" section of the Intelligence tab (ezjscore.ini [ezjscServer_expaitranslation]; the caller needs ezjscore/…extension/expai/settings/ezjscore.ini [ezjscServer_expaitranslation] Class
expAiTurnRecordclassextension/expai/classes/vector/expaiturnrecord.php:18The record of each turn of a thread (doc/parallel-runs.md "The record of a turn"), from the usage log: the model that actually answered (and the one…–
expAiUsageclassextension/expai/classes/expaiusage.php:14Usage tracking: recording a request (expAiUsageRecorder calls record()), the daily token limit, prices and cost, the filtered list of expai/log with…–
expAiVectorclassextension/expai/classes/vector/expaivector.php:17Vector (expai/vector, doc/vector.md): what the workspace needs from the rest of expai.–
expAiVectorServerFunctionsclass extends ezjscServerFunctionsextension/expai/classes/vector/expaivectorserverfunctions.php:23The ezjscore functions of threads, Vector and the keyboard (ezjscore.ini [ezjscServer_expaivector]; the caller needs ezjscore/call with the function…extension/expai/settings/ezjscore.ini [ezjscServer_expaivector] Class
expAiVectorStreamclassextension/expai/classes/vector/expaivectorstream.php:19The transport of thread events (modules/expai/stream.php): which one applies, the stream slots, the stream loop.–
expAiVectorStringsclassextension/expai/classes/vector/expaivectorstrings.php:14The texts of the command palette and the shortcut sheet (context extension/expai/keyboard).–
expAiWebBudgetclassextension/expai/classes/expaiwebbudget.php:26The time a web request may spend on one model call.–
expAiWebUrlclassextension/expai/classes/web/expaiweburl.php:16URLs of the web tools: parsing (http and https only, no user name or password, ports 80 and 443 only, at most 2048 characters), host normalization (l…–

extension/expchangeclass (2)

All patterns of extension/expchangeclass

ClassKindFileDescriptionExtension point
conversionFunctionsclassextension/expchangeclass/classes/functions.php:39––
expChangeClassConvertersclassextension/expchangeclass/classes/converters.php:21–extension/expchangeclass/settings/changeclass.ini [ezobjectrelationlist] Class; extension/expchangeclass/settings/changeclass.ini [ezstring] Class; extension/expchangeclass/settings/changeclass.ini [eztext] Class

extension/expimageeditor (1)

All patterns of extension/expimageeditor

ClassKindFileDescriptionExtension point
expImageEditorStoreclassextension/expimageeditor/classes/expimageeditorstore.php:31What the save view of the image editor does on the server: the editor works in the browser and posts the finished image; this class checks who posts…–

extension/explayouts (53)

All patterns of extension/explayouts

ClassKindFileDescriptionExtension point
expLayoutsAjaxLoadMoreServerclassextension/explayouts/classes/explayoutsajaxloadmoreserver.php:7ezjscServer functions for loading paged collection blocks.extension/explayouts/settings/ezjscore.ini [ezjscServer_expajaxloadmore] Class; extension/sevenx_themes_media/settings/siteaccess/site/ezjscore.ini [ezjscServer_expajaxloadmore] Class
expLayoutsBlockHandlerFactoryclassextension/explayouts/classes/explayoutsblockhandlerfactory.php:2––
expLayoutsBlockParameterclass extends eZPersistentObjectextension/explayouts/classes/explayoutsblockparameter.php:2––
expLayoutsCollectionclass extends eZPersistentObjectextension/explayouts/classes/explayoutscollection.php:2––
expLayoutsCollectionItemclass extends eZPersistentObjectextension/explayouts/classes/explayoutscollectionitem.php:2––
expLayoutsCollectionQueryclass extends eZPersistentObjectextension/explayouts/classes/explayoutscollectionquery.php:2––
expLayoutsDynamicCollectionclassextension/explayouts/classes/explayoutsdynamiccollection.php:15Executes 'dynamic' collections (collection queries imported from the Nexus reference).–
expLayoutsExponentialclassextension/explayouts/classes/explayoutsexponential.php:4––
expLayoutsExporterclassextension/explayouts/classes/explayoutsexporter.php:7The export of a layout (version 1).–
expLayoutsExpRelationListQueryclassextension/explayouts/classes/explayoutsexprelationlistquery.php:6Exponential Layouts port of the upstream RelationListQuery handler.–
expLayoutsExpReverseRelationListQueryclassextension/explayouts/classes/explayoutsexpreverserelationlistquery.php:6Exponential Layouts port of the upstream ReverseRelationListQuery handler.–
expLayoutsExpSiteApiclassextension/explayouts/classes/explayoutsexpsiteapi.php:3––
expLayoutsExpTagsQueryclassextension/explayouts/classes/explayoutsexptagsquery.php:6Exponential Layouts port of the upstream TagsQuery handler.–
expLayoutsExpUtilsclassextension/explayouts/classes/explayoutsexputils.php:4––
expLayoutsFixturesclassextension/explayouts/classes/explayoutsfixtures.php:2––
expLayoutsImporterclassextension/explayouts/classes/explayoutsimporter.php:11Imports a layout export, the one of this extension (expLayoutsExporter, "version": 1, parameters as a map of name and value) and the one of the layou…–
expLayoutsInstallclassextension/explayouts/classes/explayoutsinstall.php:2––
expLayoutsLanguageResolverclassextension/explayouts/classes/explayoutslanguageresolver.php:6Exponential 4 language resolver compatible with the Exp Site API LanguageResolver pattern.–
expLayoutsLayoutTypeclassextension/explayouts/classes/explayoutslayouttype.php:2––
expLayoutsLinkParameterclassextension/explayouts/classes/explayoutslinkparameter.php:23The link parameter shared by the blocks that can carry one.–
expLayoutsMailHelperclassextension/explayouts/classes/explayoutsmailhelper.php:6Exponential 4 port of Netgen SiteBundle Helper/MailHelper.–
expLayoutsMarkdownclassextension/explayouts/classes/explayoutsmarkdown.php:22Markdown of the markdown block, as HTML.–
expLayoutsPreviewSiteAccessclassextension/explayouts/classes/explayoutspreviewsiteaccess.php:25The public siteaccess an administration renders layouts in: the layout preview (explayouts_ui/layout_preview) and the Load more of a list block calle…–
expLayoutsQueryHandlerFactoryclassextension/explayouts/classes/explayoutsqueryhandlerfactory.php:2––
expLayoutsQueryTypeclassextension/explayouts/classes/explayoutsquerytype.php:9Exponential 4 query builders compatible with the Exp Site API QueryType pattern.–
expLayoutsRelationListQueryHandlerclassextension/explayouts/classes/explayoutsrelationlistqueryhandler.php:3–extension/explayouts/settings/explayouts.ini [QueryType_exp_content_relation_list] Handler
expLayoutsRendererclassextension/explayouts/classes/explayoutsrenderer.php:2––
expLayoutsResolverclassextension/explayouts/classes/explayoutsresolver.php:2––
expLayoutsReverseRelationListQueryHandlerclassextension/explayouts/classes/explayoutsreverserelationlistqueryhandler.php:3–extension/explayouts/settings/explayouts.ini [QueryType_exp_content_reverse_relation_list] Handler
expLayoutsSiteAPIclassextension/explayouts/classes/explayoutssiteapi.php:10Exponential 4 / Exponential Site API compatibility layer.–
expLayoutsSiteBundleCommandclassextension/explayouts/classes/explayoutssitebundlecommand.php:4––
expLayoutsSiteBundleContentFormsclassextension/explayouts/classes/explayoutssitebundlecontentforms.php:4––
expLayoutsSiteBundleControllerclassextension/explayouts/classes/explayoutssitebundlecontroller.php:4––
expLayoutsSiteBundleCoreclassextension/explayouts/classes/explayoutssitebundlecore.php:4––
expLayoutsSiteBundleDataCollectorclassextension/explayouts/classes/explayoutssitebundledatacollector.php:4––
expLayoutsSiteBundleDebugclassextension/explayouts/classes/explayoutssitebundledebug.php:4––
expLayoutsSiteBundleDependencyInjectionclassextension/explayouts/classes/explayoutssitebundledependencyinjection.php:4––
expLayoutsSiteBundleEventclassextension/explayouts/classes/explayoutssitebundleevent.php:4––
expLayoutsSiteBundleEventListenerclassextension/explayouts/classes/explayoutssitebundleeventlistener.php:4––
expLayoutsSiteBundleImagineclassextension/explayouts/classes/explayoutssitebundleimagine.php:4––
expLayoutsSiteBundleInfoCollectionclassextension/explayouts/classes/explayoutssitebundleinfocollection.php:4––
expLayoutsSiteBundleLayoutsclassextension/explayouts/classes/explayoutssitebundlelayouts.php:4––
expLayoutsSiteBundleMenuclassextension/explayouts/classes/explayoutssitebundlemenu.php:4––
expLayoutsSiteBundlePagerfantaclassextension/explayouts/classes/explayoutssitebundlepagerfanta.php:4––
expLayoutsSiteBundleQueryTypeclassextension/explayouts/classes/explayoutssitebundlequerytype.php:4––
expLayoutsSiteBundleRelationclassextension/explayouts/classes/explayoutssitebundlerelation.php:4––
expLayoutsSiteBundleRichTextclassextension/explayouts/classes/explayoutssitebundlerichtext.php:4––
expLayoutsSiteBundleSecurityclassextension/explayouts/classes/explayoutssitebundlesecurity.php:4––
expLayoutsSiteBundleTopicclassextension/explayouts/classes/explayoutssitebundletopic.php:4––
expLayoutsTagsQueryHandlerclassextension/explayouts/classes/explayoutstagsqueryhandler.php:3–extension/explayouts/settings/explayouts.ini [QueryType_exp_content_tags] Handler
expLayoutsTemplateEditorclassextension/explayouts/classes/explayoutstemplateeditor.php:2––
ExplBlockDebugclassextension/explayouts/event/explblockdebug.php:15response/output event listener that renders an expl block debug overlay when the page is requested with ?expl_debug=1.–
ExplBlockParserclassextension/explayouts/classes/explblockparser.php:15ExplBlockParser — pure parser for {explblock} comment markers.–

extension/explayouts_core (2)

All patterns of extension/explayouts_core

ClassKindFileDescriptionExtension point
expLayoutsCoreTransferDiffclassextension/explayouts_core/classes/explayoutscoretransferdiff.php:23Compares the documents of a layouts transfer archive with the same documents exported from the target installation, and plans what an import does wit…–
expLayoutsCoreTransferFormatclassextension/explayouts_core/classes/explayoutscoretransferformat.php:19The layouts transfer file: a ZIP holding JSON documents and a manifest.–

extension/explayouts_relation_list_query (1)

All patterns of extension/explayouts_relation_list_query

ClassKindFileDescriptionExtension point
expLayoutsRelationListQueryFactoryclassextension/explayouts_relation_list_query/classes/explayoutsrelationlistqueryfactory.php:2––

extension/explayouts_ui (2)

All patterns of extension/explayouts_ui

ClassKindFileDescriptionExtension point
expLayoutsUiRuleInputclassextension/explayouts_ui/classes/explayoutsuiruleinput.php:9The targets and conditions of a mapping as posted by the rule forms (TargetType[]/TargetValue[], ConditionType[]/ConditionValue[]): only the types th…–
expLayoutsUiTemplateEditorclass extends expLayoutsTemplateEditorextension/explayouts_ui/classes/explayoutsuitemplateeditor.php:17The template editor of explayouts_ui (explayouts_ui/template_editor), on top of explayouts' expLayoutsTemplateEditor (which decides which folders may…–

extension/explayouts_ui_api (1)

All patterns of extension/explayouts_ui_api

ClassKindFileDescriptionExtension point
expLayoutsUIApplicationApiclassextension/explayouts_ui_api/classes/explayoutsuiapplicationapi.php:2––

extension/expqueue (7)

All patterns of extension/expqueue

ClassKindFileDescriptionExtension point
expQueueclassextension/expqueue/classes/expqueue.php:26The job queue: what producers call (enqueue, groups, cancel, pause/resume, retry, results) and the state changes the workers and the admin make.–
expQueueAdminclassextension/expqueue/classes/expqueueadmin.php:14Helpers of the admin module expqueue: the page result with its path, the rows the templates show (every label and duration prepared here, so the temp…–
expQueueLockclassextension/expqueue/classes/expqueuelock.php:25The dispatcher lock and the queue's directory.–
expQueueResourceclassextension/expqueue/classes/expqueueresource.php:22The concurrency limiter of a resource (table expqueue_resource): a key such as "anthropic:standard" or "imaging" that jobs name with the option resou…–
expQueueSchemaclassextension/expqueue/classes/expqueueschema.php:28The tables of expqueue, defined once here in the kernel's generic schema format.–
expQueueServiceclassextension/expqueue/classes/expqueueservice.php:22The systemd service of the queue's workers: ./console ext:expqueue:service install|start|stop|status|uninstall.–
expQueueStatsclassextension/expqueue/classes/expqueuestats.php:15The figures of the queue for the dashboard (expqueue/dashboard) and ./console ext:expqueue:status: counts per state, per class and per resource, the…–

extension/expservices (69)

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
expAttributeServicesclass extends expContentServiceBaseextension/expservices/classes/content/expattributeservices.php:14Attribute services: ezjscore/call/expattribute::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_expattribute] Class
expAuditServicesclass extends expServiceBaseextension/expservices/classes/misc/expauditservices.php:12ezjscore/call/expaudit:: - the audit system, read only (policy audit/read, narrowed to the channels of its Channel limitation): events, one event, re…extension/expservices/settings/ezjscore.ini [ezjscServer_expaudit] Class
expBasketServicesclass extends expServiceBaseextension/expservices/classes/commerce/expbasketservices.php:12ezjscore/call/expbasket::: the basket of the current session and the checkout steps.extension/expservices/settings/ezjscore.ini [ezjscServer_expbasket] Class
expBookmarkServicesclass extends expUsersBaseextension/expservices/classes/users/expbookmarkservices.php:12expbookmark: the bookmarks of the current user in their tree of virtual folders.extension/expservices/settings/ezjscore.ini [ezjscServer_expbookmark] Class
expCacheServicesclass extends expServiceBaseextension/expservices/classes/expcacheservices.php:10expcache: the caches (setup/managecache): what exists, their state, and clearing them.extension/expservices/settings/ezjscore.ini [ezjscServer_expcache] Class
expClassGroupServicesclass extends expContentServiceBaseextension/expservices/classes/content/expclassgroupservices.php:13Class group services: ezjscore/call/expclassgroup::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_expclassgroup] Class
expClassServicesclass extends expContentServiceBaseextension/expservices/classes/content/expclassservices.php:15Class services: ezjscore/call/expclass::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_expclass] Class
expCollaborationServicesclass extends expUsersBaseextension/expservices/classes/users/expcollaborationservices.php:12expcollaboration: the collaboration items of the current user (approvals and other handler items), their messages, participants and groups, and the a…extension/expservices/settings/ezjscore.ini [ezjscServer_expcollaboration] Class
expCommentServicesclass extends expCommunityBaseextension/expservices/classes/community/expcommentservices.php:12ezjscore/call/expcomment::: comments on any content (content objects of the comment class below the commented node) and the reviews of products (the…extension/expservices/settings/ezjscore.ini [ezjscServer_expcomment] Class
expCommerceExportclassextension/expservices/classes/commerce/expcommerceexport.php:11Plain-array encoders of the shop objects, shared by the commerce services.–
expContentJobServicesclass extends expContentServiceBaseextension/expservices/classes/content/expcontentjobservices.php:15Content job services: ezjscore/call/expcontentjob::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_expcontentjob] Class
expCronjobServicesclass extends expServiceBaseextension/expservices/classes/expcronjobservices.php:10expcronjob: the cronjob parts and scripts (setup/managecronjobs), read-only.extension/expservices/settings/ezjscore.ini [ezjscServer_expcronjob] Class
expCurrencyServicesclass extends expServiceBaseextension/expservices/classes/commerce/expcurrencyservices.php:11ezjscore/call/expcurrency::: the currencies of the shop with their rates, conversion, the preferred currency of the user.extension/expservices/settings/ezjscore.ini [ezjscServer_expcurrency] Class
expDebugServicesclass extends expServiceBaseextension/expservices/classes/expdebugservices.php:10expdebug: the summary of the request's debug output (as the Exp Debug bar), settings read-only.extension/expservices/settings/ezjscore.ini [ezjscServer_expdebug] Class
expDesignServicesclass extends expServiceBaseextension/expservices/classes/misc/expdesignservices.php:12ezjscore/call/expdesign:: - designs, templates and template overrides (read only, policy setup/administrate): which designs exist and are in use, the…extension/expservices/settings/ezjscore.ini [ezjscServer_expdesign] Class
expDiscountServicesclass extends expServiceBaseextension/expservices/classes/commerce/expdiscountservices.php:12ezjscore/call/expdiscount::: discount groups (rules), their rules (percent with class, section or product limits) and the users and user groups that…extension/expservices/settings/ezjscore.ini [ezjscServer_expdiscount] Class
expEditorServicesclass extends expServiceBaseextension/expservices/classes/expeditorservices.php:12expeditor: the online editor (ezoe) for remote clients: the registered editor engines, the engine of the current user, the file types the editor's up…extension/expservices/settings/ezjscore.ini [ezjscServer_expeditor] Class
expExtensionServicesclass extends expServiceBaseextension/expservices/classes/expextensionservices.php:10expextension: the extensions of the installation, read-only.extension/expservices/settings/ezjscore.ini [ezjscServer_expextension] Class
expFeedServicesclass extends expServiceBaseextension/expservices/classes/community/expfeedservices.php:13ezjscore/call/expfeed::: feeds.extension/expservices/settings/ezjscore.ini [ezjscServer_expfeed] Class
expFileServicesclass extends expAttrServiceBaseextension/expservices/classes/media/expfileservices.php:11ezjscore/call/expfile:: - binary files: information, download URLs (content/download, which checks content/read itself), signed time limited links, l…extension/expservices/settings/ezjscore.ini [ezjscServer_expfile] Class
expForumServicesclass extends expCommunityBaseextension/expservices/classes/community/expforumservices.php:12ezjscore/call/expforum::: forums (content objects of the forum class, kept in forum containers).extension/expservices/settings/ezjscore.ini [ezjscServer_expforum] Class
expImageServicesclass extends expAttrServiceBaseextension/expservices/classes/media/expimageservices.php:11ezjscore/call/expimage:: - images and their aliases (image.ini), per node and attribute.extension/expservices/settings/ezjscore.ini [ezjscServer_expimage] Class
expInfoCollectionServicesclass extends expServiceBaseextension/expservices/classes/community/expinfocollectionservices.php:13ezjscore/call/expinfocollection::: collected forms (information collection): the forms that have collections, the collections and their values, expor…extension/expservices/settings/ezjscore.ini [ezjscServer_expinfocollection] Class
expIniServicesclass extends expServiceBaseextension/expservices/classes/expiniservices.php:11expini: reads the settings (INI files), read-only; secrets are masked as exp:ini masks them.extension/expservices/settings/ezjscore.ini [ezjscServer_expini] Class
expLanguageServicesclass extends expServiceBaseextension/expservices/classes/misc/explanguageservices.php:12ezjscore/call/explanguage:: - content languages, locales and translation files: the languages of the installation, the priority list of this siteacce…extension/expservices/settings/ezjscore.ini [ezjscServer_explanguage] Class
expLayoutServicesclass extends expServiceBaseextension/expservices/classes/misc/explayoutservices.php:12ezjscore/call/explayout:: - the layouts of the explayouts extension: layouts, zones, blocks, rules, the layout resolved for a node, and drafts (creat…extension/expservices/settings/ezjscore.ini [ezjscServer_explayout] Class
expLocationServicesclass extends expContentServiceBaseextension/expservices/classes/content/explocationservices.php:13Location services: ezjscore/call/explocation::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_explocation] Class
expMediaServicesclass extends expAttrServiceBaseextension/expservices/classes/media/expmediaservices.php:11ezjscore/call/expmedia:: - audio and video media files (the ezmedia datatype): player settings, file information, URLs, listings and statistics.extension/expservices/settings/ezjscore.ini [ezjscServer_expmedia] Class
expNewsletterServicesclass extends expServiceBaseextension/expservices/classes/misc/expnewsletterservices.php:13ezjscore/call/expnewsletter:: - the cjw_newsletter extension: lists, editions, subscriber counts, and a user's own subscriptions (subscribe and unsub…extension/expservices/settings/ezjscore.ini [ezjscServer_expnewsletter] Class
expNodeServicesclass extends expContentServiceBaseextension/expservices/classes/content/expnodeservices.php:15Node services: ezjscore/call/expnode::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_expnode] Class
expNotificationServicesclass extends expUsersBaseextension/expservices/classes/users/expnotificationservices.php:12expnotification: the notification subscriptions of the current user (subtree rules, the collaboration types, the digest settings) and the notificatio…extension/expservices/settings/ezjscore.ini [ezjscServer_expnotification] Class
expObjectServicesclass extends expContentServiceBaseextension/expservices/classes/content/expobjectservices.php:14Object services: ezjscore/call/expobject::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_expobject] Class
expOrderServicesclass extends expServiceBaseextension/expservices/classes/commerce/exporderservices.php:12ezjscore/call/exporder::: the orders.extension/expservices/settings/ezjscore.ini [ezjscServer_exporder] Class
expPackageServicesclass extends expServiceBaseextension/expservices/classes/exppackageservices.php:10exppackage: the packages (package/list, package/read), read-only.extension/expservices/settings/ezjscore.ini [ezjscServer_exppackage] Class
expPaymentServicesclass extends expServiceBaseextension/expservices/classes/commerce/exppaymentservices.php:13ezjscore/call/exppayment::: the payments of the shop: the payment objects the gateways create, their status by order, the gateways and payment workfl…extension/expservices/settings/ezjscore.ini [ezjscServer_exppayment] Class
expPdfServicesclass extends expAttrServiceBaseextension/expservices/classes/misc/exppdfservices.php:12ezjscore/call/exppdf:: - PDF output: whether a node can be exported (content/pdf policy), the link that produces the PDF of a node, and the PDF expor…extension/expservices/settings/ezjscore.ini [ezjscServer_exppdf] Class
expPolicyServicesclass extends expUsersBaseextension/expservices/classes/users/exppolicyservices.php:11exppolicy: policies of roles and their limitations, and the modules and functions a policy can name.extension/expservices/settings/ezjscore.ini [ezjscServer_exppolicy] Class
expPollServicesclass extends expCommunityBaseextension/expservices/classes/community/exppollservices.php:12ezjscore/call/exppoll::: polls (content objects of the poll class with an option attribute that collects information): list, results, vote.extension/expservices/settings/ezjscore.ini [ezjscServer_exppoll] Class
expPreferencesServicesclass extends expUsersBaseextension/expservices/classes/users/exppreferencesservices.php:11exppreferences: the preferences of the current user (the key/value store the admin uses for the tree state, page sizes, ...).extension/expservices/settings/ezjscore.ini [ezjscServer_exppreferences] Class
expProductServicesclass extends expServiceBaseextension/expservices/classes/commerce/expproductservices.php:11ezjscore/call/expproduct::: the products of the shop (content objects whose class has a price attribute): lists, search, one product with its prices…extension/expservices/settings/ezjscore.ini [ezjscServer_expproduct] Class
expRadServicesclass extends expServiceBaseextension/expservices/classes/expradservices.php:10exprad: the extension point survey (setup/rad), summary level, read-only.extension/expservices/settings/ezjscore.ini [ezjscServer_exprad] Class
expRelationServicesclass extends expContentServiceBaseextension/expservices/classes/content/exprelationservices.php:13Relation services: ezjscore/call/exprelation::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_exprelation] Class
expReplyServicesclass extends expCommunityBaseextension/expservices/classes/community/expreplyservices.php:11ezjscore/call/expreply::: the replies of a topic (content objects of the reply class below a topic).extension/expservices/settings/ezjscore.ini [ezjscServer_expreply] Class
expRoleServicesclass extends expUsersBaseextension/expservices/classes/users/exproleservices.php:13exprole: roles, their editing drafts and their assignments to users and groups.extension/expservices/settings/ezjscore.ini [ezjscServer_exprole] Class
expSearchServicesclass extends expContentServiceBaseextension/expservices/classes/content/expsearchservices.php:14Search services: ezjscore/call/expsearch::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_expsearch] Class
expSectionServicesclass extends expContentServiceBaseextension/expservices/classes/content/expsectionservices.php:13Section services: ezjscore/call/expsection::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_expsection] Class
expServicesCatalogclass extends expServiceBaseextension/expservices/classes/expservicescatalog.php:12ezjscore/call/expservices::catalog | schema:: | version | domains | service:::: The discovery of the API: built from the $services of every class reg…extension/expservices/settings/ezjscore.ini [ezjscServer_expservices] Class
expSessionAdminServicesclass extends expUsersBaseextension/expservices/classes/users/expsessionadminservices.php:12expsessionadmin: the sessions of the installation.extension/expservices/settings/ezjscore.ini [ezjscServer_expsessionadmin] Class
expSessionServicesclass extends expServiceBaseextension/expservices/classes/expsessionservices.php:11expsession: the session login of remote apps.extension/expservices/settings/ezjscore.ini [ezjscServer_expsession] Class
expShippingServicesclass extends expServiceBaseextension/expservices/classes/commerce/expshippingservices.php:11ezjscore/call/expshipping::: what the shop knows about shipping: the handler, the simple shipping workflow cost, the shipping info of a basket or an…extension/expservices/settings/ezjscore.ini [ezjscServer_expshipping] Class
expSitemapServicesclass extends expAttrServiceBaseextension/expservices/classes/misc/expsitemapservices.php:12ezjscore/call/expsitemap:: - sitemap data: the entries of a subtree as a sitemap lists them (location, last modification, change frequency, priority)…extension/expservices/settings/ezjscore.ini [ezjscServer_expsitemap] Class
expStateServicesclass extends expContentServiceBaseextension/expservices/classes/content/expstateservices.php:14Object state services: ezjscore/call/expstate::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_expstate] Class
expStatsServicesclass extends expAttrServiceBaseextension/expservices/classes/misc/expstatsservices.php:11ezjscore/call/expstats:: - statistics: search phrases, content counts, growth, languages, users and sessions.extension/expservices/settings/ezjscore.ini [ezjscServer_expstats] Class
expSubitemsServicesclass extends expServiceBaseextension/expservices/classes/misc/expsubitemsservices.php:13ezjscore/call/expsubitems:: - the subitems column catalogue and rows (the admin's "Table options"), reusing expSubitemsColumnRegistry, expSubitemsSer…extension/expservices/settings/ezjscore.ini [ezjscServer_expsubitems_svc] Class
expSystemServicesclass extends expServiceBaseextension/expservices/classes/expsystemservices.php:10expsystem: what the installation is and runs on.extension/expservices/settings/ezjscore.ini [ezjscServer_expsystem] Class
expTagsServicesclass extends expAttrServiceBaseextension/expservices/classes/media/exptagsservices.php:13ezjscore/call/exptags:: - the tag tree of the eztags extension: tree, search, children, synonyms, translations, related content, and writes (add, ren…extension/expservices/settings/ezjscore.ini [ezjscServer_exptags] Class
expTopicServicesclass extends expCommunityBaseextension/expservices/classes/community/exptopicservices.php:12ezjscore/call/exptopic::: the topics of a forum (content objects of the topic class).extension/expservices/settings/ezjscore.ini [ezjscServer_exptopic] Class
expTranslationServicesclass extends expContentServiceBaseextension/expservices/classes/content/exptranslationservices.php:14Translation services: ezjscore/call/exptranslation::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_exptranslation] Class
expTrashServicesclass extends expContentServiceBaseextension/expservices/classes/content/exptrashservices.php:13Trash services: ezjscore/call/exptrash::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_exptrash] Class
expUrlAliasServicesclass extends expContentServiceBaseextension/expservices/classes/content/expurlaliasservices.php:14URL alias and wildcard services: ezjscore/call/expurlalias::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_expurlalias] Class
expUrlServicesclass extends expServiceBaseextension/expservices/classes/misc/expurlservices.php:12ezjscore/call/expurl:: - the external links stored by URL attributes (ezurl): lists, search, validity, the objects that use a link, and a check of a…extension/expservices/settings/ezjscore.ini [ezjscServer_expurl] Class
expUserGroupServicesclass extends expUsersBaseextension/expservices/classes/users/expusergroupservices.php:10expusergroup: the user group tree and its members.extension/expservices/settings/ezjscore.ini [ezjscServer_expusergroup] Class
expUserServicesclass extends expUsersBaseextension/expservices/classes/users/expuserservices.php:13expuser: look up, list, search and administer users.extension/expservices/settings/ezjscore.ini [ezjscServer_expuser] Class
expVatServicesclass extends expServiceBaseextension/expservices/classes/commerce/expvatservices.php:13ezjscore/call/expvat::: VAT types, VAT charging rules by country and product category, the product categories the rules use, and the VAT of a product…extension/expservices/settings/ezjscore.ini [ezjscServer_expvat] Class
expVelocityServicesclass extends expServiceBaseextension/expservices/classes/expvelocityservices.php:10expvelocity: the Velocity server's state, read-only (setup/system_info).extension/expservices/settings/ezjscore.ini [ezjscServer_expvelocity] Class
expVersionServicesclass extends expContentServiceBaseextension/expservices/classes/content/expversionservices.php:13Version services: ezjscore/call/expversion::[::arg...]extension/expservices/settings/ezjscore.ini [ezjscServer_expversion] Class
expWishlistServicesclass extends expServiceBaseextension/expservices/classes/commerce/expwishlistservices.php:11ezjscore/call/expwishlist::: the wish list of the logged-in user, and for shop administrators the wish lists of all users.extension/expservices/settings/ezjscore.ini [ezjscServer_expwishlist] Class
expWorkflowServicesclass extends expServiceBaseextension/expservices/classes/expworkflowservices.php:10expworkflow: workflows, their events, triggers and processes, read-only (setup/administrate).extension/expservices/settings/ezjscore.ini [ezjscServer_expworkflow] Class

extension/expsite_api (1)

All patterns of extension/expsite_api

ClassKindFileDescriptionExtension point
expSiteApiclassextension/expsite_api/classes/expsiteapi.php:2––

extension/expsite_installer (1)

All patterns of extension/expsite_installer

ClassKindFileDescriptionExtension point
expSiteInstallerclassextension/expsite_installer/classes/expsiteinstaller.php:6Super installer for hourly site developers: one command to set everything up.–

extension/expui (1)

All patterns of extension/expui

ClassKindFileDescriptionExtension point
expUIServerFunctionsclassextension/expui/classes/expuiserverfunctions.php:30–extension/expui/settings/ezjscore.ini [ezjscServer_exp] Class

extension/exp_oe_tiptap (2)

All patterns of extension/exp_oe_tiptap

ClassKindFileDescriptionExtension point
expOETiptapEditorclassextension/exp_oe_tiptap/classes/expoetiptapeditor.php:23Tiptap as an engine of ezoe's editor registry, and what the edit template needs to know about it.–
expOETiptapServerFunctionsclass extends ezjscServerFunctionsextension/exp_oe_tiptap/classes/expoetiptapserverfunctions.php:29ezjscore server functions of the Tiptap editor (ezjscore.ini [ezjscServer_expoetiptap]).extension/exp_oe_tiptap/settings/ezjscore.ini [ezjscServer_expoetiptap] Class

extension/ezautosave (1)

All patterns of extension/ezautosave

ClassKindFileDescriptionExtension point
ezjscServerFunctionsAutosaveclass extends ezjscServerFunctionsextension/ezautosave/classes/ezjscserverfunctionsautosave.php:16This class handles AJAX calls for the autosave featureextension/ezautosave/settings/ezjscore.ini [ezjscServer_ezautosave] Class

extension/ezfind (3)

All patterns of extension/ezfind

ClassKindFileDescriptionExtension point
eZFindQueryTextclassextension/ezfind/classes/ezfindquerytext.php:29eZFindQueryText–
eZFindServerCallFunctionsclassextension/ezfind/classes/ezfindservercallfunctions.php:7Implements methods called remotely by sending XHR callsextension/ezfind/settings/ezjscore.ini [ezjscServer_ezfind] Class
ezfSolrUtilsclassextension/ezfind/classes/ezfsolrutils.php:16class ezfSolrUtils contains various methods to manipulate one or more Solr indexes with higher level functions–

extension/ezflow (4)

All patterns of extension/ezflow

ClassKindFileDescriptionExtension point
eZFlowOperationsclassextension/ezflow/classes/ezflowoperations.php:28––
eZFlowPoolclassextension/ezflow/classes/ezflowpool.php:28––
eZFlowServerCallFunctionsclassextension/ezflow/classes/ezflowservercallfunctions.php:7Implements methods called remotely by sending XHR callsextension/ezflow/settings/ezjscore.ini [ezjscServer_ezflow] Class
eZSquidCacheManagerclassextension/ezflow/classes/ezsquidcachemanager.php:30–extension/ezflow/settings/http.ini [HTTPCacheHandlers] Handlers[]

extension/ezformtoken (1)

All patterns of extension/ezformtoken

ClassKindFileDescriptionExtension point
ezxFormTokenclassextension/ezformtoken/event/ezxformtoken.php:23This class listens to interal kernel events in Exponential to validate forms using pr session tokens–

extension/ezie (2)

All patterns of extension/ezie

ClassKindFileDescriptionExtension point
eZIEImageToolResizeclass extends eZIEImageActionextension/ezie/classes/image_tool_resize.php:11––
eZIEImageToolWatermarkclass extends eZIEImageActionextension/ezie/classes/image_tool_watermark.php:11––

extension/ezjscore (3)

All patterns of extension/ezjscore

ClassKindFileDescriptionExtension point
ezjscServerFunctionsAjaxUploaderclass extends ezjscServerFunctionsextension/ezjscore/classes/ezjscserverfunctionsajaxuploader.php:20This class handles AJAX calls for the ajax uploader componentextension/ezjscore/settings/ezjscore.ini [ezjscServer_ezajaxuploader] Class; extension/sevenx_themes_simple/settings/siteaccess/sevenx_site_user/ezjscore.ini [ezjscServer_ezajaxuploader] Class; extension/sevenx_themes_simple/settings/siteaccess/site/ezjscore.ini [ezjscServer_ezajaxuploader] Class
ezjscServerFunctionsJsclass extends ezjscServerFunctionsextension/ezjscore/classes/ezjscserverfunctionsjs.php:36–extension/ezjscore/settings/ezjscore.ini [ezjscServer_ezjsc] Class; extension/sevenx_themes_simple/settings/siteaccess/sevenx_site_user/ezjscore.ini [ezjscServer_ezjsc] Class; extension/sevenx_themes_simple/settings/siteaccess/site/ezjscore.ini [ezjscServer_ezjsc] Class
ezjscServerFunctionsNodeclass extends ezjscServerFunctionsextension/ezjscore/classes/ezjscserverfunctionsnode.php:36ezjscServerFunctionsNode class definition that provide node fetch functionsextension/ezjscore/settings/ezjscore.ini [ezjscServer_ezjscnode] Class; extension/sevenx_themes_simple/settings/siteaccess/sevenx_site_user/ezjscore.ini [ezjscServer_ezjscnode] Class; extension/sevenx_themes_simple/settings/siteaccess/site/ezjscore.ini [ezjscServer_ezjscnode] Class

extension/ezmultiupload (2)

All patterns of extension/ezmultiupload

ClassKindFileDescriptionExtension point
expMultiuploadFunctionCollectionclassextension/ezmultiupload/classes/expmultiuploadfunctioncollection.php:10The template fetch functions of ezmultiupload (modules/ezmultiupload/function_definition.php).–
expMultiuploadServiceclassextension/ezmultiupload/classes/expmultiuploadservice.php:20The server side of the upload page: checks before an upload (the target location, the content class each file becomes, the create permission for it t…–

extension/ezodf (23)

All patterns of extension/ezodf

ClassKindFileDescriptionExtension point
expOdfAiAssistclassextension/ezodf/classes/converter/expodfaiassist.php:20AI assist of the import (expai, opt-in): for an imported document, a summary for the intro and keywords, as suggestions a person applies on the batch…–
expOdfCleanupclassextension/ezodf/classes/converter/expodfcleanup.php:15Removes what ezodf leaves behind: work and spool directories of conversions (older than an hour: a conversion never takes that long), uploaded batche…–
expOdfConverterclassextension/ezodf/classes/converter/expodfconverter.php:29Converts documents.–
expOdfConverterAdminclassextension/ezodf/classes/converter/expodfconverteradmin.php:14The data and the actions of the Document converter page (ezodf/converter) and its live state (ezodf/converterstatus).–
expOdfConverterTestclassextension/ezodf/classes/converter/expodfconvertertest.php:15The test conversions of the Document converter page: each bundled sample (share/samples) is converted with the converter as it is set up (its backend…–
expOdfDocumentsAdminclassextension/ezodf/classes/converter/expodfdocumentsadmin.php:13The data of the Import documents, batch and runs pages (ezodf/import, ezodf/batch, ezodf/runs).–
expOdfExporterclassextension/ezodf/classes/converter/expodfexporter.php:18Items out as documents.–
expOdfFilterCatalogueclassextension/ezodf/classes/converter/expodffiltercatalogue.php:16The import and export filters of a LibreOffice installation, read from its share/registry/*.xcd files (the type detection's Filters and Types), so th…–
expOdfImportDocumentFeedSourceclass extends expOdfImportDocumentUrlsSourceextension/ezodf/classes/sqliimport/expodfimportdocumentfeedsource.php:18"Documents of a feed" of 7x SQLI Import: an RSS or Atom feed whose items link to documents (enclosures, or links ending in a document extension: a pu…extension/ezodf/settings/sqliimport.ini [Source_document_feed] Class
expOdfImportDocumentUrlsSourceclass extends expOdfImportDocumentSourceextension/ezodf/classes/sqliimport/expodfimportdocumenturlssource.php:16"Documents from URLs" of 7x SQLI Import: a list of addresses of documents (one per line).extension/ezodf/settings/sqliimport.ini [Source_document_urls] Class
expOdfImportGoogleDriveSourceclass extends expOdfImportDocumentSourceextension/ezodf/classes/sqliimport/expodfimportgoogledrivesource.php:33"Documents in a Google Drive folder" of 7x SQLI Import: the documents of a Drive folder (in My Drive or a shared drive) and of its sub folders down t…extension/ezodf/settings/sqliimport.ini [Source_google_drive] Class
expOdfImportHttpclassextension/ezodf/classes/sqliimport/expodfimporthttp.php:27The HTTP requests of the remote document sources of 7x SQLI Import (WebDAV and Nextcloud, Google Drive, OneDrive and SharePoint), with the address po…–
expOdfImportMailboxDocumentsSourceclass extends expOdfImportDocumentSourceextension/ezodf/classes/sqliimport/expodfimportmailboxdocumentssource.php:31"Documents attached to e-mails (IMAP)" of 7x SQLI Import: the document attachments of the messages of an IMAP mailbox (a submissions address, a press…extension/ezodf/settings/sqliimport.ini [Source_mailbox_documents] Class
expOdfImportOneDriveSourceclass extends expOdfImportDocumentSourceextension/ezodf/classes/sqliimport/expodfimportonedrivesource.php:36"Documents in a OneDrive or SharePoint folder" of 7x SQLI Import: the documents of a folder of a OneDrive for Business drive or a SharePoint document…extension/ezodf/settings/sqliimport.ini [Source_onedrive] Class
expOdfImportWebdavSourceclass extends expOdfImportDocumentSourceextension/ezodf/classes/sqliimport/expodfimportwebdavsource.php:33"Documents in a WebDAV or Nextcloud folder" of 7x SQLI Import: the documents of a folder on a WebDAV server (Nextcloud, ownCloud, a SharePoint WebDAV…extension/ezodf/settings/sqliimport.ini [Source_webdav] Class
expOdfJobsclassextension/ezodf/classes/converter/expodfjobs.php:24ezodf's background work, started from the administration and never run inside a web request:–
expOdfPathsclassextension/ezodf/classes/converter/expodfpaths.php:24Where ezodf 7 keeps its files, all below the site's var directory (var//ezodf/):–
expOdfPhpConverterclassextension/ezodf/classes/converter/expodfphpconverter.php:25The last fallback of the converter: PHP only, no LibreOffice.–
expOdfRemoteFetcherclassextension/ezodf/classes/converter/expodfremotefetcher.php:24Downloads a document from a URL an editor gave, without letting the URL reach the server's own network (server-side request forgery):–
expOdfRemoteServerclassextension/ezodf/classes/converter/expodfremoteserver.php:22A conversion service elsewhere, set on the Document converter page (converter.remote_url, remote_kind, an optional user and password for HTTP basic a…–
expOdfSandboxclassextension/ezodf/classes/converter/expodfsandbox.php:23Runs LibreOffice (and ezodf's worker script) in a sandbox:–
expOdfServerclassextension/ezodf/classes/converter/expodfserver.php:23The conversion server: one or more long-lived headless LibreOffice processes, each supervised by ezodf's worker script (bin/ezodfworker.py) inside th…–
expOdfSettingsclassextension/ezodf/classes/converter/expodfsettings.php:22The settings of ezodf 7 as the administration changes them: the settings pages write var//ezodf/settings.json (the extension's own store, never setti…–

extension/ezoe (3)

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…–
expOEUrlFetcherclassextension/ezoe/classes/expoeurlfetcher.php:23Fetches a file from a URL for the upload tab of the online editor ("From a URL").–
ezoeServerFunctionsclass extends ezjscServerFunctionsextension/ezoe/classes/ezoeserverfunctions.php:35–extension/ezoe/settings/ezjscore.ini [ezjscServer_ezoe] Class

extension/ezprestapi (1)

All patterns of extension/ezprestapi

ClassKindFileDescriptionExtension point
ezpRestContentModelclass extends ezpRestModelextension/ezprestapi/classes/models/rest_content_model.php:13Model class containing backend method for REST content controller–

extension/ezstarrating (1)

All patterns of extension/ezstarrating

ClassKindFileDescriptionExtension point
ezsrServerFunctionsclass extends ezjscServerFunctionsextension/ezstarrating/classes/ezsrserverfunctions.php:36–extension/ezstarrating/settings/ezjscore.ini [ezjscServer_ezstarrating] Class

extension/eztags (2)

All patterns of extension/eztags

ClassKindFileDescriptionExtension point
ezjscTagsclass extends ezjscServerFunctionsextension/eztags/classes/ezjsctags.php:6ezjscTags class implements eZ JS Core server functions for eztagsextension/eztags/settings/ezjscore.ini [ezjscServer_ezjsctags] Class
eZTagsFunctionCollectionclassextension/eztags/modules/tags/eztagsfunctioncollection.php:9eZTagsFunctionCollection class implements fetch functions for eztags–

extension/ezurlmultisite (1)

All patterns of extension/ezurlmultisite

ClassKindFileDescriptionExtension point
eZURLMultisiteclassextension/ezurlmultisite/classes/ezurlmultisite.php:27Cross-siteaccess link resolution for the ezurl template operator.–

extension/git_manager (1)

All patterns of extension/git_manager

ClassKindFileDescriptionExtension point
GitManagerLogclassextension/git_manager/classes/gitmanagerlog.php:17The commit log of git_manager/dashboard, one page at a time: the view parameters that say which page and which commits, the paging maths, and the arg…–

extension/hcaptcha (1)

All patterns of extension/hcaptcha

ClassKindFileDescriptionExtension point
hCaptchaLibraryclassextension/hcaptcha/classes/hcaptchalib.php:44The hCAPTCHA server URL's–

extension/nxc_powercontent (1)

All patterns of extension/nxc_powercontent

ClassKindFileDescriptionExtension point
eZContentFunctionCollectionclassextension/nxc_powercontent/modules/content/ezcontentfunctioncollection.php:20––

extension/owsimpleoperator (1)

All patterns of extension/owsimpleoperator

ClassKindFileDescriptionExtension point
OWEzpAutoloaderclass extends ezpAutoloaderextension/owsimpleoperator/autoloads/owezpautoloader.php:6––

extension/sevenx_authentication_2fa (7)

All patterns of extension/sevenx_authentication_2fa

ClassKindFileDescriptionExtension point
eZsevenxUser2faUserclass extends eZUserextension/sevenx_authentication_2fa/login_handler/ezsevenxuser2fauser.php:32––
sevenxAuthentication2faAttemptsclassextension/sevenx_authentication_2fa/classes/sevenxauthentication2faattempts.php:27––
sevenxAuthentication2faCryptoclassextension/sevenx_authentication_2fa/classes/sevenxauthentication2facrypto.php:27––
sevenxAuthentication2faEmailclassextension/sevenx_authentication_2fa/classes/sevenxauthentication2faemail.php:21––
sevenxAuthentication2faPolicyclassextension/sevenx_authentication_2fa/classes/sevenxauthentication2fapolicy.php:37––
sevenxAuthentication2faRedirectclassextension/sevenx_authentication_2fa/classes/sevenxauthentication2faredirect.php:29––
sevenxAuthentication2faTOTPclassextension/sevenx_authentication_2fa/classes/sevenxauthentication2fatotp.php:24––

extension/sevenx_dse (4)

All patterns of extension/sevenx_dse

ClassKindFileDescriptionExtension point
AdminNeo\Driversclassextension/sevenx_dse/adminneo/core/Drivers.php:5––
AdminNeo\FileModesclassextension/sevenx_dse/adminneo/core/FileModes.php:11Gives the files and directories AdminNeo creates (compiled assets, lock files) their modes within the limits the Exponential kernel sets (EZP_FILE_MO…–
AdminNeo\Hashclassextension/sevenx_dse/adminneo/core/Hash.php:5––
AdminNeo\Randomclassextension/sevenx_dse/adminneo/core/Random.php:7––

extension/sevenx_themes_media (1)

All patterns of extension/sevenx_themes_media

ClassKindFileDescriptionExtension point
sevenxThemesMediaYouTubeclassextension/sevenx_themes_media/classes/sevenxthemesmediayoutube.php:22YouTube without contacting Google before the visitor chooses to play.–

extension/sqliimport (50)

All patterns of extension/sqliimport

ClassKindFileDescriptionExtension point
expImportclassextension/sqliimport/classes/exp/expimport.php:13The small shared helpers of the 2.x engine: time, JSON, settings, the storage directory and the audit trail.–
expImportAdminclassextension/sqliimport/classes/exp/expimportadmin.php:15What the admin pages of the Imports tab show: the figures of the dashboard, the imports with their last run and next schedule, the runs filtered by v…–
expImportAiclassextension/sqliimport/classes/exp/ai/expimportai.php:35The AI assist of the import editor and the run page, through the extension expai (expImportAiExpaiTransport):–
expImportApiHttpclassextension/sqliimport/classes/exp/sources/expimportapihttp.php:18The JSON requests of the sources that read a hosted service's API with a token (Airtable, Notion, Supabase, Baserow, Salesforce, HubSpot): a pause be…–
expImportArangoDbSourceclass extends expImportHttpQuerySourceextension/sqliimport/classes/exp/sources/expimportarangodbsource.php:23The results of an AQL query against ArangoDB, read through its HTTP cursor API.extension/sqliimport/settings/kernelservices.ini [Service_sqliimport.source.arangodb] Arguments[]
expImportAwsSigV4classextension/sqliimport/classes/exp/sources/expimportawssigv4.php:17AWS Signature Version 4 for a request to an AWS service (no SDK): the canonical request, the string to sign, the signing key derived from the secret…–
expImportClickHouseSourceclass extends expImportHttpQuerySourceextension/sqliimport/classes/exp/sources/expimportclickhousesource.php:27The rows of a SELECT against ClickHouse, read through its HTTP interface (port 8123, or 8443 with TLS) in the format JSONEachRow.extension/sqliimport/settings/kernelservices.ini [Service_sqliimport.source.clickhouse] Arguments[]
expImportCloudHttpclassextension/sqliimport/classes/exp/sources/expimportcloudhttp.php:18The JSON requests of the sources that read a cloud database over its HTTPS API (Amazon DynamoDB, Firestore, BigQuery, Firebase Realtime Database): th…–
expImportCommerceclassextension/sqliimport/classes/exp/sources/expimportcommerce.php:14What the product feed sources share: prices as decimal strings with their currency, lists written in one cell, and the mapping preset to the class pr…–
expImportCronclassextension/sqliimport/classes/exp/expimportcron.php:28When a schedule runs next.–
expImportCssSelectorclassextension/sqliimport/classes/exp/crawl/expimportcssselector.php:21The selectors of the "picks" of the crawl sources: a practical subset of CSS turned into XPath, or XPath itself (written "xpath:"), and the value to…–
expImportDataTableFieldsclassextension/sqliimport/classes/exp/expimportdatatablefields.php:18The fields of a new data table, guessed from the sample of a source (the kernel's "Module table" wizard asks for them through expImportDataTableField…–
expImportDataTablesclassextension/sqliimport/classes/exp/expimportdatatables.php:16The data tables of Exponential 6.0.15 (Setup › Data tables) as 7x SQLI Import offers them: the catalogue's group "Data tables" (import into a table,…–
expImportDocumentHttpclassextension/sqliimport/classes/exp/nosql/expimportdocumenthttp.php:21What the document stores read over HTTP have in common (CouchDB, the Couchbase Query service, Azure Cosmos DB): the check of the server address (http…–
expImportExternalFileclassextension/sqliimport/classes/exp/expimportexternalfile.php:25A file another tool hands to Imports: "Re-import this file" of an export, the file of a CIE export.–
expImportFrontMatterclassextension/sqliimport/classes/exp/expimportfrontmatter.php:15Front matter of Markdown files (Jekyll, Hugo, Obsidian, Eleventy ...): YAML between "---" lines or TOML between "+++" lines at the start of the file,…–
expImportFunctionCollectionclassextension/sqliimport/classes/exp/expimportfunctioncollection.php:11The template fetch functions of the module sqliimport (modules/sqliimport/function_definition.php).–
expImportGoogleAuthclassextension/sqliimport/classes/exp/sources/expimportgoogleauth.php:21The access token of a Google Cloud service account, for the sources that read Firestore, BigQuery and the Firebase Realtime Database: the service acc…–
expImportGoogleSheetsSourceclass extends expImportCsvSourceextension/sqliimport/classes/exp/sources/expimportgooglesheetssource.php:15A Google Sheets spreadsheet by its address: the link of the sheet (shared so that anyone with the link can view) or its "Publish to the web" link.extension/sqliimport/settings/kernelservices.ini [Service_sqliimport.source.google_sheets] Arguments[]
expImportInfluxDbSourceclass extends expImportHttpQuerySourceextension/sqliimport/classes/exp/sources/expimportinfluxdbsource.php:29The rows of a query against InfluxDB: Flux through the API of InfluxDB 2 and Cloud (POST /api/v2/query, the answer in annotated CSV), or InfluxQL thr…extension/sqliimport/settings/kernelservices.ini [Service_sqliimport.source.influxdb] Arguments[]
expImportLegacyclassextension/sqliimport/classes/exp/expimportlegacy.php:24What the 2.x pages do with the import requests (sqliimport_item, SQLIImportItem) and the scheduled imports (sqliimport_scheduled, SQLIScheduledImport…–
expImportMailMessageclassextension/sqliimport/classes/exp/mail/expimportmailmessage.php:16An e-mail message (RFC 5322 with MIME) as a record: the message ID, sender and recipients, the subject and the names of the headers decoded to UTF-8…–
expImportMapperclassextension/sqliimport/classes/exp/expimportmapper.php:30The no-code mapping: which source field fills which attribute of a content class, how a record finds the object it updates, and where a new object is…–
expImportMigrationclassextension/sqliimport/classes/exp/engine/expimportmigration.php:25The migration of an installation of sqliimport 1.x (./console ext:sqliimport:migrate-1x):–
expImportNeo4jSourceclass extends expImportHttpQuerySourceextension/sqliimport/classes/exp/sources/expimportneo4jsource.php:33The rows of a Cypher query against Neo4j or Memgraph.extension/sqliimport/settings/kernelservices.ini [Service_sqliimport.source.neo4j] Arguments[]
expImportNotifierclassextension/sqliimport/classes/exp/engine/expimportnotifier.php:22Who hears of a run that ended, by the import's settings (Processing step, behaviour):–
expImportOptionSchemaclassextension/sqliimport/classes/exp/expimportoptionschema.php:28Typed options.–
expImportPlatformHttpclassextension/sqliimport/classes/exp/sources/expimportplatformhttp.php:20The HTTP requests of the sources that read a site's API themselves (Drupal JSON:API, another Exponential site).–
expImportPreviewclassextension/sqliimport/classes/exp/engine/expimportpreview.php:21The sample and the preview of the import editor, in the request itself (no job, no run stored):–
expImportPriceclassextension/sqliimport/classes/exp/expimportprice.php:17The value of a price attribute (ezprice) as the kernel reads and writes it: "price|VAT type id|1 or 0" (VAT included).–
expImportReportclassextension/sqliimport/classes/exp/expimportreport.php:18The CSV report of a run: one line per record with what was done to which object.–
expImportRestApiHttpclass extends expImportPlatformHttpextension/sqliimport/classes/exp/sources/expimportrestapihttp.php:20The requests of the REST API source (rest_api) on the network.–
expImportRunnerclassextension/sqliimport/classes/exp/engine/expimportrunner.php:23Starts, cancels and watches runs.–
expImportSchedulerclassextension/sqliimport/classes/exp/engine/expimportscheduler.php:15The work of the cron part "sqliimport" (every minute): start the runs of the schedules that are due, end runs whose jobs ended without them, hand the…–
expImportSchemaclassextension/sqliimport/classes/exp/expimportschema.php:35The tables of 7x SQLI Import, defined once here in the kernel's generic schema format.–
expImportSecretsclassextension/sqliimport/classes/exp/expimportsecrets.php:25Secrets of sources (database passwords, mailbox passwords, API keys).–
expImportServerFunctionsclass extends ezjscServerFunctionsextension/sqliimport/classes/exp/expimportserverfunctions.php:22The ezjscore server functions of the Imports tab (ezjscore.ini [ezjscServer_sqliimport]), called by javascript/sqliimport_admin.js through Exp.io:extension/sqliimport/settings/ezjscore.ini [ezjscServer_sqliimport] Class
expImportSnowflakeSourceclass extends expImportHttpQuerySourceextension/sqliimport/classes/exp/sources/expimportsnowflakesource.php:26The rows of a query against Snowflake, read through the SQL API v2 (POST /api/v2/statements) with key-pair authentication: a JWT signed with the user…extension/sqliimport/settings/kernelservices.ini [Service_sqliimport.source.snowflake] Arguments[]
expImportSourceFilesclassextension/sqliimport/classes/exp/engine/expimportsourcefiles.php:21Where the data of a run comes from, made into a local file once per run (the snapshot every chunk reads):–
expImportStatisticsclassextension/sqliimport/classes/exp/expimportstatistics.php:27The statistics of the run history: the charts of the dashboard (sqliimport/list) and the Statistics page (sqliimport/statistics) with its periods, fi…–
expImportTemplatesclassextension/sqliimport/classes/exp/expimporttemplates.php:28Templates of imports: an import definition without its source data (no file, address or server path, no schedules, trigger, run user or notification…–
expImportTransferclassextension/sqliimport/classes/exp/expimporttransfer.php:38Import definitions as a JSON file, to move them between installations (staging to live), keep them with a project or share them: "Download as JSON" o…–
expImportTransferRunsclassextension/sqliimport/classes/exp/engine/expimporttransferruns.php:20Imports in the run history of Exponential's import and export tools (kernel 6.0.15 and later, expKernelTransferHistory, table exp_transfer_run): ever…–
expImportTransformsclassextension/sqliimport/classes/exp/expimporttransforms.php:18The transforms of a mapping: the built-in ones and those of kernel services tagged sqliimport.transform.–
expImportTriggerAuthclassextension/sqliimport/classes/exp/expimporttriggerauth.php:86The checks of the webhook / API trigger of an import, without a database (expImportTriggerEndpoint does the request):–
expImportTriggerKeyclass extends eZPersistentObjectextension/sqliimport/classes/exp/model/expimporttrigger.php:89An API key of a trigger (sqliimport_trigger_key): its label, its key id (the part of the key that finds it) and the HMAC of the key (expImportTrigger…–
SQLIContentUtilsclassextension/sqliimport/classes/content/sqlicontentutils.php:15Utility class aggregating several helper methods related to content–
SQLIImportLoggerclassextension/sqliimport/classes/sqliimportlogger.php:12SQLIImportLogger Class for logging and/or display messages during import process–
SQLIImportTokenclass extends eZPersistentObjectextension/sqliimport/classes/sqliimporttoken.php:12Token class for SQLI Import Handles import status–
SQLIImportUtilsclassextension/sqliimport/classes/sqliimportutils.php:11SQLIImportUtils–

extension/syndication (4)

All patterns of extension/syndication

ClassKindFileDescriptionExtension point
eZSyndicationInstallerclassextension/syndication/classes/ezsyndicationinstaller.php:17––
eZSyndicationJobclassextension/syndication/classes/ezsyndicationjob.php:16––
eZSyndicationRunnerclassextension/syndication/classes/ezsyndicationrunner.php:15––
eZSyndicationUIclassextension/syndication/classes/ezsyndicationui.php:15––

extension/xrowextract (20)

All patterns of extension/xrowextract

ClassKindFileDescriptionExtension point
XrowExtractArchiveclassextension/xrowextract/classes/xrowextractarchive.php:12The site archive: the objects of many classes below many nodes, one CSV file per class, with a manifest, packed as zip, tar.gz, tar.bz2, tar.xz, 7z o…–
XrowExtractCatalogueclassextension/xrowextract/classes/xrowextractcatalogue.php:13The column catalogue beyond the class attributes as they are:–
XrowExtractColumnsclassextension/xrowextract/classes/xrowextractcolumns.php:8The columns of an export and their values: the special (non class attribute) columns, a class's attribute columns, and one object as a row of CSV cel…–
XrowExtractCronclassextension/xrowextract/classes/xrowextractcron.php:16When a schedule runs: the simple choices of the Schedules page (hourly at minute M, daily at HH:MM, weekly on a day at HH:MM, monthly on a day at HH:…–
XrowExtractEntryclassextension/xrowextract/classes/xrowextractentry.php:14The entry parameters of xrowextract/csv: the content tree's Advanced › Export menu opens the CSV form pre-filled for a node with xrowextract/csv/(nod…–
XrowExtractFetchAliasclassextension/xrowextract/classes/xrowextractfetchalias.php:18Named fetches from fetchalias.ini usable in the extract view and the CLI: a "tree" / "list" / "tree_count" / "list_count" alias's Constant values rea…–
XrowExtractFunctionCollectionclassextension/xrowextract/classes/xrowextractfunctioncollection.php:4The xrowextract module's template fetch functions (modules/xrowextract/function_definition.php).–
XrowExtractImportclassextension/xrowextract/classes/xrowextractimport.php:22The other direction of the export: reads a CSV or JSON file written by XrowExtractWriter (any column set, in particular "migration") back into conten…–
XrowExtractJobclassextension/xrowextract/classes/xrowextractjob.php:16A background export job: one folder per job below the var directory (var//xrowextract-jobs//), holding job.json (state), progress.json (written by th…–
XrowExtractManifestclassextension/xrowextract/classes/xrowextractmanifest.php:20The typed column manifest of an export: what every column of a file is (its id, the name in the file, the datatype, the chosen format and language),…–
XrowExtractNotifierclassextension/xrowextract/classes/xrowextractnotifier.php:13What a schedule's owner (and whoever else it names) hears about a run: - e-mail on failure (a failed or skipped run, or a failed delivery): always to…–
XrowExtractPackageclassextension/xrowextract/classes/xrowextractpackage.php:18Content-package (.ezpkg) support for xrowextract/package: inspecting a package's content classes and content objects before anything is written (the…–
XrowExtractPresetclassextension/xrowextract/classes/xrowextractpreset.php:25A saved export preset: a complete, named CSV or archive export definition (scope, node(s), class or sets, columns, languages, every filter, sort, out…–
XrowExtractReimportclassextension/xrowextract/classes/xrowextractreimport.php:13"Re-import this file" on the Jobs and History pages: the file of a finished class export (a CSV, JSON or XML job of the One class view, the command l…–
XrowExtractRequirementsclassextension/xrowextract/classes/xrowextractrequirements.php:19What the extension needs from PHP and the server, in one place: each requirement (a PHP version, a PHP extension, a function a hosting may disable, a…–
XrowExtractSchedulerclassextension/xrowextract/classes/xrowextractscheduler.php:15Runs schedules: finds the due ones (the cronjob part, cronjobs/xrowextract.php, or bin/php/schedule.php --cron), turns each into an ordinary backgrou…–
XrowExtractSchemaclassextension/xrowextract/classes/xrowextractschema.php:11The extension's own tables (xrowextract_schedule, xrowextract_destination, xrowextract_history), created lazily and idempotently the first time one o…–
XrowExtractSecretsclassextension/xrowextract/classes/xrowextractsecrets.php:15Destination credentials at rest: libsodium secretbox (XSalsa20-Poly1305) with a 32 byte key kept in a key file outside the database.–
XrowExtractTransferclassextension/xrowextract/classes/xrowextracttransfer.php:20Export's part of Exponential's transfer runs (6.0.15 and later): one engine and one run history for every import and export tool of the installation.–
XrowExtractUploadclassextension/xrowextract/classes/xrowextractupload.php:22A chunked upload: one folder per upload (var//xrowextract/uploads//), holding meta.json (owner, original name, total size, bytes received so far, whe…–

extension/xrowmetadata (7)

All patterns of extension/xrowmetadata

ClassKindFileDescriptionExtension point
xrowMetaDataFunctionsclassextension/xrowmetadata/classes/xrowmetadatafunctions.php:3––
xrowMetaDataLicenseclassextension/xrowmetadata/classes/xrowmetadatalicense.php:27The content licenses of xrowmetadata: the catalogue, the installation's allowlist, and which license a page has.–
xrowMetaDataLicenseHeaderclassextension/xrowmetadata/classes/xrowmetadatalicenseheader.php:28The license of a page as HTTP response headers:–
xrowMetaDataLicensePickerclassextension/xrowmetadata/classes/xrowmetadatalicensepicker.php:15What the edit forms need to choose a license: the catalogue (xrowMetaDataLicense) as option groups for the picker, the inherited license (class defau…–
xrowMetaDataOpenGraphImageclassextension/xrowmetadata/classes/xrowmetadataopengraphimage.php:16The Open Graph image of a metadata attribute: which object it is, whether that object can still be shown, and the picture of it that og:image and twi…–
xrowSitemapToolsclassextension/xrowmetadata/classes/xrowsitemaptools.php:3––
xrowSiteUpdaterclassextension/xrowmetadata/classes/xrowsiteupdater.php:3––

kernel/classes (89)

All patterns of kernel/classes

ClassKindFileDescriptionExtension point
expAdminPaginationclasskernel/classes/expadminpagination.php:19One place to ask how many rows a list in the administration interface shows.–
expAnonymousPublicPoliciesclasskernel/classes/expanonymouspublicpolicies.php:29The policies a visitor who is not signed in needs on a public site, beyond reading content: registering, reading the RSS feeds, the tag pages of ezta…–
expBenchmarkclasskernel/classes/expbenchmark.php:28The statistics, the report formats and the regression check of exp:benchmark.–
expBenchmarkHttpclasskernel/classes/expbenchmarkhttp.php:20The HTTP side of exp:benchmark: requests a list of URLs, several at a time, with PHP's own curl (curl_multi), so no external program is needed.–
expBenchmarkKernelclasskernel/classes/expbenchmarkkernel.php:29The in-process side of exp:benchmark: what the kernel spends on the parts of a page, without HTTP, a web server or a response cache in between.–
expBenchmarkMicroclasskernel/classes/expbenchmarkmicro.php:33The micro mode of exp:benchmark: pure-PHP hot paths of the kernel, timed in this process without HTTP, a web server or a database, so it runs on a CI…–
expBookmarkPageclasskernel/classes/expbookmarkpage.php:18What the bookmark page (content/bookmark) shows, worked out from plain arrays: the folders with their counts, which bookmarks a folder, a search and…–
expBookmarkViewclass extends eZPersistentObjectkernel/classes/expbookmarkview.php:39A bookmark of a system page: a page of a module view (setup/systemupgrade, exphelp/dashboard, audit/console/(user)/14 ...) instead of a node.–
expCacheWarmclasskernel/classes/expcachewarm.php:28Keeps the response cache full, so that no visitor is the one who pays for a page to be rendered.–
expCollaborationGroupManagerclasskernel/classes/expcollaborationgroupmanager.php:14Creates, renames and deletes the collaboration groups of one user and moves items between them.–
expCollaborationInboxclasskernel/classes/expcollaborationinbox.php:15The collaboration summary as an inbox: every item of the current user with its state (waiting, approved, denied), its role for the user (approver or…–
expContentDraftListclasskernel/classes/expcontentdraftlist.php:20What the drafts page (content/draft, "My drafts") lists, worked out from plain arrays: the filters of the address (translation, class, age, search, o…–
expContentHistoryListclasskernel/classes/expcontenthistorylist.php:22What the versions page of an object (content/history) lists, worked out from plain arrays: the filters of the address (status, translation, creator,…–
expContentLanguageStatesclasskernel/classes/expcontentlanguagestates.php:26The state of each language of one content object, for the language badges of admin4 (design:parts/ language_state_badge.tpl): the main language (the…–
expContentPendingListclasskernel/classes/expcontentpendinglist.php:21What the pending page (content/pendinglist, "My pending items") lists, worked out from plain arrays: the versions the user sent for publishing that a…–
expCronjobPauseclasskernel/classes/expcronjobpause.php:27Pauses cronjob parts: one part, or all of them, until someone resumes them.–
expDemoModeclasskernel/classes/expdemomode.php:38Demo mode: the environment variable EXP_DEMO_MODE=1 marks an installation as a public demo.–
expEditorPoliciesclasskernel/classes/expeditorpolicies.php:39The policies an editor needs for everyday work and the Editor role of a new installation lacks: hiding and revealing, the trash (looking into it and…–
expErrorHeaderListclasskernel/classes/experrorheaderlist.php:25The response headers of an error page, from error.ini [HTTPError-]:–
expImageUploadValidatorclasskernel/classes/expimageuploadvalidator.php:35Decides whether an uploaded file is an image the site accepts, by what the file contains rather than by its name.–
ExpInstallationDetailsOutputFilterclasskernel/classes/expinstallationdetailsoutputfilter.php:15Installation name output filter.–
expInstallDefaultExtensionsclasskernel/classes/expinstalldefaultextensions.php:33The extensions every new installation gets set up, whatever site package it is made from: two-step sign-in (sevenx_authentication_2fa) and imports (s…–
expKernelServiceCompilerclasskernel/classes/expkernelservicecompiler.php:33Builds, checks and removes the compiled kernel service container (var/cache/kernelservices/).–
expKernelServicesclasskernel/classes/expkernelservices.php:44The kernel service container: the static facade, and the compiled boot of the web kernel.–
expMaintenanceclasskernel/classes/expmaintenance.php:29Maintenance mode: while var/maintenance.json exists, every request to the front controllers is answered with a maintenance page (503, Retry-After, ne…–
expManagedConfigurationclasskernel/classes/expmanagedconfiguration.php:25site.ini [ConfigurationSettings] ManagedByDeployment=enabled: settings, templates and code come from the deployment only, and the admin interface doe…–
expMemberManagementclasskernel/classes/expmembermanagement.php:27Member management: user groups that manage the accounts of other user groups, set up from membermanagement.ini (doc/eng-us/bc/6.0/member-management.m…–
expNodeQuickPickclasskernel/classes/expnodequickpick.php:18Quick location buttons (doc/eng-us/features/6.0/quick-location-buttons.md): a few well-known places of the content tree, found from a short key (Webs…–
expNotificationJobclasskernel/classes/expnotificationjob.php:17A notification run for the status page ("Run now"), in the background.–
expNotificationServiceclasskernel/classes/expnotificationservice.php:26The one place that knows how the notification system is run and looked at: the cronjob part, the exp:notification:* commands, the status page and its…–
expPackageArchiveclasskernel/classes/exppackagearchive.php:41Opens a package archive (.ezpkg: a gzip compressed tar archive) for reading, after a bounded scan of its tar headers.–
expPackageConflictReportclasskernel/classes/exppackageconflictreport.php:22What installing a package would meet on this installation, by remote id, without writing anything: for every content object of the package whether an…–
expPackageJsonclasskernel/classes/exppackagejson.php:34The JSON serialization of a package (doc/eng-us/bc/6.0/package-json-format.md).–
expPharclasskernel/classes/expphar.php:21Packages the engine -- the kernel and library class files -- into a phar, so the runtime can load them from one archive instead of from a thousand se…–
expPolicyOmitListclasskernel/classes/exppolicyomitlist.php:25The modules and views that skip the policy check: site.ini [RoleSettings] PolicyOmitList[] without the entries of [RoleSettings] PolicyOmitListExclud…–
expPreloadJobclasskernel/classes/exppreloadjob.php:27A cache preload run: started in the background from Setup › Preload, or in the foreground from the shell (bin/php/preload.php), with one lock, one st…–
expProcessToolsclasskernel/classes/expprocesstools.php:22Finds the programs a background job needs: the PHP command line and setsid.–
expSecretRuleclasskernel/classes/expsecretrule.php:29The one rule of what is a secret, shared by everything that shows or records settings and values: exp:ini and expIniEditor, the audit log (through ex…–
expSetupLogclasskernel/classes/expsetuplog.php:31var/log/setup.log: one readable record per installation run.–
expSetupWizardGuardclasskernel/classes/expsetupwizardguard.php:26Decides what a request to the web setup wizard (setup/init) may do, before the wizard shows a page or touches maintenance mode.–
expSiteAccessOverviewclasskernel/classes/expsiteaccessoverview.php:31Every siteaccess of the installation, how a request reaches it and where it is: the siteaccess part of Setup › System information (#552).–
expSystemReportMaskclasskernel/classes/expsystemreportmask.php:29What Setup › System information, its text report and exp:system:info may show of a value.–
expTestLanguageclasskernel/classes/exptestlanguage.php:17Test languages: locales marked [LanguageSettings] TestLanguage=true in share/locale (the shipped one is Lorem Ipsum, qlo-ZZ), and the lorem ipsum tex…–
expUserLoginIntegrityclasskernel/classes/expuserloginintegrity.php:35One account per login: finds the logins more than one ezuser row has, adds the unique index on ezuser.login once there are none, and stores an accoun…–
expViewAccessclasskernel/classes/expviewaccess.php:25Whether a user can open an address of this siteaccess, decided the way the kernel decides a request (ezpKernelWeb): the URL alias (and wildcard) tran…–
expViewParametersclasskernel/classes/expviewparameters.php:25The options of an administration view or endpoint are view parameters, /(name)/value, never GET query parameters (as the help center's, doc/eng-us/fe…–
eZAuditclasskernel/classes/ezaudit.php:20The 4.x audit API, kept so every existing call keeps working: eZAudit::writeAudit( $name, $attributes ) is recorded by expAudit (kernel/classes/audit…–
eZCacheclasskernel/classes/ezcache.php:22eZCache ezcache.php–
eZCacheTrashclasskernel/classes/ezcachetrash.php:38Removes a cache directory by renaming it out of the way first.–
eZClusterFileHandlerclasskernel/classes/ezclusterfilehandler.php:11––
eZCollaborationProfileclass extends eZPersistentObjectkernel/classes/ezcollaborationprofile.php:18––
eZContentCacheclasskernel/classes/ezcontentcache.php:18––
eZContentCacheManagerclasskernel/classes/ezcontentcachemanager.php:26––
eZContentClassNameclass extends eZPersistentObjectkernel/classes/ezcontentclassname.php:12––
eZContentFunctionsclasskernel/classes/ezcontentfunctions.php:12––
eZContentObjectTreeNodeOperationsclasskernel/classes/ezcontentobjecttreenodeoperations.php:22––
eZDBGarbageCollectorclasskernel/classes/ezdbgarbagecollector.php:33––
eZDiscountSubRuleValueclass extends eZPersistentObjectkernel/classes/ezdiscountsubrulevalue.php:17––
eZHTTPHeaderclasskernel/classes/ezhttpheader.php:18––
eZNavigationPartclasskernel/classes/eznavigationpart.php:32––
eZNodeviewfunctionsclasskernel/classes/eznodeviewfunctions.php:18––
eZPackageCatalogclasskernel/classes/ezpackagecatalog.php:23What the package pages say about the packages on disk: every repository with its counts, one card per package (name, version, type, summary, maintain…–
eZPackageComparisonclasskernel/classes/ezpackagecomparison.php:36Compares what a package carries with what the site has, for package/compare/.–
eZPackageComparisonDiffclasskernel/classes/ezpackagecomparisondiff.php:20A word level difference of two texts, for the package comparison viewer (package/compare, eZPackageComparison): which words were removed from the fir…–
eZPackageComparisonImportclasskernel/classes/ezpackagecomparisonimport.php:34Imports what a package brings for single items of its comparison with the site (eZPackageComparison, package/compare): a new object is created where…–
eZPackageDownloadclasskernel/classes/ezpackagedownload.php:25Sends a file of the package module (an exported archive, a file out of a package) to the browser in pieces.–
eZPackageFileBrowserclasskernel/classes/ezpackagefilebrowser.php:17Read-only support for the package contents browser on package/view/full/: every file a package's own directory carries, paginated and filtered, and o…–
eZPackageLicenseclasskernel/classes/ezpackagelicense.php:28––
eZPackageRemovalPlanclasskernel/classes/ezpackageremovalplan.php:20What removing a selection of packages would do, before it is done: per package its directory, files and size, whether it is installed (its install re…–
eZPackageRequestGuardclasskernel/classes/ezpackagerequestguard.php:16The checks every package view applies to what a request names before anything is read from disk: a package name, a repository, a view mode and a file…–
eZPackageUploadInspectorclasskernel/classes/ezpackageuploadinspector.php:33Looks at a package archive before anything of it is written into a repository.–
eZPackageVersionclasskernel/classes/ezpackageversion.php:55––
eZPendingActionsclass extends eZPersistentObjectkernel/classes/ezpendingactions.php:12––
eZPreferencesclasskernel/classes/ezpreferences.php:22––
eZProductCategoryclass extends eZPersistentObjectkernel/classes/ezproductcategory.php:18––
eZRedirectManagerclasskernel/classes/ezredirectmanager.php:22––
eZRSSExportItemclass extends eZPersistentObjectkernel/classes/ezrssexportitem.php:19––
eZRunCronjobsclasskernel/classes/ezruncronjobs.php:15––
eZSearchclasskernel/classes/ezsearch.php:19––
eZSearchLogclasskernel/classes/ezsearchlog.php:18––
eZShippingManagerclasskernel/classes/ezshippingmanager.php:17––
eZSiteAccessclasskernel/classes/ezsiteaccess.php:17Provides functions for siteaccess handling–
eZSiteDataclass extends eZPersistentObjectkernel/classes/ezsitedata.php:21eZPersistentObject implementation for ezsite_data table.–
eZSSLZoneclasskernel/classes/ezsslzone.php:27––
eZSubtreeCacheclasskernel/classes/ezsubtreecache.php:18––
eZTipafriendCounterclass extends eZPersistentObjectkernel/classes/eztipafriendcounter.php:18––
eZTipafriendRequestclass extends eZPersistentObjectkernel/classes/eztipafriendrequest.php:17––
eZVATManagerclasskernel/classes/ezvatmanager.php:18––
eZWorkflowGroupLinkclass extends eZPersistentObjectkernel/classes/ezworkflowgrouplink.php:18––

kernel/classes/apikey (2)

All patterns of kernel/classes/apikey

ClassKindFileDescriptionExtension point
expApiKeyFunctionCollectionclasskernel/classes/apikey/expapikeyfunctioncollection.php:13The fetch functions of the apikey module (kernel/apikey/function_definition.php).–
expApiKeySchemaclasskernel/classes/apikey/expapikeyschema.php:16The expapikey table on any engine: whether it exists, and creating it from its definition in share/db_schema.dba through the engine's schema handler…–

kernel/classes/audit (18)

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)").–
expAuditAlertEvaluatorclasskernel/classes/audit/alerts/expauditalertevaluator.php:23Evaluates the alert rules (doc/eng-us/bc/6.0/audit.md, "Alerts (F5)") and fires system.audit.alert.–
expAuditBridgeclasskernel/classes/audit/bridge/expauditbridge.php:24The ezpEvent bridge of the audit (doc/eng-us/bc/6.0/audit.md, "The ezpEvent bridge", Z3): kernel and extension events that already exist (ezpEvent::g…–
expAuditConfigclasskernel/classes/audit/expauditconfig.php:21The audit settings (settings/audit.ini, doc/eng-us/bc/6.0/audit.md "The settings reference") read once into one array.–
expAuditConsoleclasskernel/classes/audit/console/expauditconsole.php:16What the views of the audit module share (doc/eng-us/bc/6.0/audit.md, "The console: module audit"): the channels the current user may read (audit/rea…–
expAuditFormatRegistryclasskernel/classes/audit/format/expauditformatregistry.php:16The archive format registry: [AuditArchiveSettings] FormatHandlers[]= (RAD survey registry "auditformats").–
expAuditFunctionCollectionclasskernel/classes/audit/console/expauditfunctioncollection.php:22The fetch functions of the audit module (kernel/audit/function_definition.php; doc/eng-us/bc/6.0/audit.md, "Template operator and fetch"):–
expAuditGuardclasskernel/classes/audit/expauditguard.php:32[AuditSettings] OnWriteFailure (doc/eng-us/bc/6.0/audit.md, "When the audit cannot write"): what happens to an action whose audit record cannot be wr…–
expAuditHookclasskernel/classes/audit/hook/expaudithook.php:25The kernel's audit call sites (doc/eng-us/bc/6.0/audit.md, "The event catalogue", stage 3): one guarded way to record an event from a hook point, and…–
expAuditIndexRowclasskernel/classes/audit/index/expauditindexrow.php:12One audit record as a row of expaudit_event (doc/eng-us/bc/6.0/audit.md, "Tables"): the columns the console filters on, the record itself (as written…–
expAuditIndexSchemaclasskernel/classes/audit/index/expauditindexschema.php:18The audit index tables (doc/eng-us/bc/6.0/audit.md, "The index"): their definition in the generic schema format of share/db_schema.dba, creating them…–
expAuditIndexSettingsclasskernel/classes/audit/index/expauditindexsettings.php:12The settings of the audit index and console (audit.ini [AuditIndexSettings], [AuditConsoleSettings] and [AuditPrivacySettings] PseudonymiseAfterDays)…–
expAuditJsonclasskernel/classes/audit/expauditjson.php:16The canonical JSON of audit records (doc/eng-us/bc/6.0/audit.md, "Canonical JSON").–
expAuditMailRecipientsclasskernel/classes/audit/sinks/expauditmailrecipients.php:30Who gets the audit's alert mail (doc/eng-us/bc/6.0/audit.md, "E-mail"; owner decision 2026-10-02).–
expAuditReauthclasskernel/classes/audit/console/expauditreauth.php:26Password re-entry before the audit's manage actions (doc/eng-us/bc/6.0/audit.md, Q9; [AuditConsoleSettings] ReauthForManage, ReauthMinutes).–
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,…–
expAuditTaxonomyclasskernel/classes/audit/expaudittaxonomy.php:21The audit taxonomy registry (doc/eng-us/bc/6.0/audit.md, "Taxonomy", "Naming rules", "The event catalogue").–

kernel/classes/classicmenu (2)

All patterns of kernel/classes/classicmenu

ClassKindFileDescriptionExtension point
expClassicMenuSettingsclasskernel/classes/classicmenu/expclassicmenusettings.php:22Reads and writes the classic menu settings of one siteaccess: menu.ini [SelectedMenu] CurrentMenu, TopMenu and LeftMenu, which the page layouts of th…–
expClassicMenuSiteAccessInspectorclasskernel/classes/classicmenu/expclassicmenusiteaccessinspector.php:28Tells for a siteaccess whether its pages use the classic menu settings (menu.ini [SelectedMenu]).–

kernel/classes/contentcheck (9)

All patterns of kernel/classes/contentcheck

ClassKindFileDescriptionExtension point
expContentCheckclasskernel/classes/contentcheck/expcontentcheck.php:19What the two content checks share (doc/eng-us/features/6.0/content-checks.md): their settings, where they answer, the policy check, the form tokens o…–
expContentCheckBrokenRelationsclasskernel/classes/contentcheck/expcontentcheckbrokenrelations.php:38Visible, published content that points at something a visitor cannot reach (doc/eng-us/features/6.0/content-checks.md, "Broken relations").–
expContentCheckFileFixclasskernel/classes/contentcheck/expcontentcheckfilefix.php:25The resolutions of the missing files list (doc/eng-us/features/6.0/content-checks.md, "Resolving"): each for one field version or for many, always pl…–
expContentCheckFilesclasskernel/classes/contentcheck/expcontentcheckfiles.php:26Missing files and image aliases (doc/eng-us/features/6.0/content-checks.md, "Missing files"): the file-backed fields of the content below a node (ima…–
expContentCheckQuarantineclasskernel/classes/contentcheck/expcontentcheckquarantine.php:25The actions of the storage check (doc/eng-us/features/6.0/content-checks.md, "Quarantine").–
expContentCheckScopeclasskernel/classes/contentcheck/expcontentcheckscope.php:24The start location of the content checks (doc/eng-us/features/6.0/content-checks.md, "Where a check starts"): any node, from the whole tree (node 1)…–
expContentCheckStorageclasskernel/classes/contentcheck/expcontentcheckstorage.php:28The storage check (doc/eng-us/features/6.0/content-checks.md, "Storage files"): the files below var//storage that no content uses (orphan files), and…–
expContentCheckTrashclasskernel/classes/contentcheck/expcontentchecktrash.php:23Moves unreferenced objects to the trash (doc/eng-us/features/6.0/content-checks.md, "Moving to the trash"): the list posts the ticked objects, a conf…–
expContentCheckUnreferencedclasskernel/classes/contentcheck/expcontentcheckunreferenced.php:31The assets below a node that nothing uses (doc/eng-us/features/6.0/content-checks.md, "Unreferenced objects"): published objects of an asset class ([…–

kernel/classes/contentfinder (2)

All patterns of kernel/classes/contentfinder

ClassKindFileDescriptionExtension point
expContentFinderActionclasskernel/classes/contentfinder/expcontentfinderaction.php:33The actions of the content finder (doc/eng-us/features/6.0/content-finder.md, "Actions"): move an object to the trash, delete it permanently, purge i…–
expContentFinderInputclasskernel/classes/contentfinder/expcontentfinderinput.php:28What the content finder (module contentfinder, doc/eng-us/features/6.0/content-finder.md) makes of its one search field: the kinds of id or path the…–

kernel/classes/contentjob (2)

All patterns of kernel/classes/contentjob

ClassKindFileDescriptionExtension point
expContentJobLockclasskernel/classes/contentjob/expcontentjoblock.php:30Subtree locks of the content jobs.–
expContentJobStoreclasskernel/classes/contentjob/expcontentjobstore.php:18The store of the content jobs: one JSON file per job in var//jobs/content/, written atomically (a temporary file in the same directory, flushed to di…–

kernel/classes/datatable (9)

All patterns of kernel/classes/datatable

ClassKindFileDescriptionExtension point
expDataConnectionsclasskernel/classes/datatable/expdataconnections.php:35The named database connections of the installation (doc/eng-us/features/6.0/data-tables.md, "Connections"):–
expDataSyncclasskernel/classes/datatable/sync/expdatasync.php:39The synchronisation between content and data tables (doc/eng-us/features/6.0/data-tables.md, "Synchronisation"):–
expDataSyncListenerclasskernel/classes/datatable/sync/expdatasynclistener.php:20The live mirror of the data table synchronisations (doc/eng-us/features/6.0/data-tables.md, "Live mirror"): the kernel notifies content/publish, cont…–
expDataTableDescriberclasskernel/classes/datatable/expdatatabledescriber.php:25A data table as its database has it (doc/eng-us/features/6.0/data-tables.md, "Describe"): whether the table exists, its columns from the engine's own…–
expDataTableFieldSourcesclasskernel/classes/datatable/expdatatablefieldsources.php:17The field sources of the module table wizard: the kernel's (a content class, an existing table on a connection) and the kernel services tagged datata…–
expDataTableFunctionCollectionclasskernel/classes/datatable/expdatatablefunctioncollection.php:28The template fetch functions of the datatable module (kernel/datatable/function_definition.php, doc/eng-us/features/6.0/data-tables.md, "In templates…–
expDataTableRelationclasskernel/classes/datatable/expdatatablerelation.php:25Relations between data tables and content (doc/eng-us/features/6.0/data-tables.md, "Relations"): what a relation column of a row points at (a content…–
expDataTableSchemaclasskernel/classes/datatable/expdatatableschema.php:30The schema of data tables on any connection (doc/eng-us/features/6.0/data-tables.md, "Schema"): a .dba schema, or one made from a persistent class's…–
expKernelTableSchemaclasskernel/classes/datatable/expkerneltableschema.php:25Tables of a .dba schema on any engine: whether a table exists (asked of the engine's own catalogue, never inferred from a query result: MongoDB answe…–

kernel/classes/datatypes (9)

All patterns of kernel/classes/datatypes

ClassKindFileDescriptionExtension point
expCountryGroupsclasskernel/classes/datatypes/ezcountry/expcountrygroups.php:24The country list as people pick from it: first the groups of settings/countrygroups.ini (by default one group of the most used countries, in ranked o…–
eZImageFileclass extends eZPersistentObjectkernel/classes/datatypes/ezimage/ezimagefile.php:19–extension/AdminAid/settings/aid.ini [SearchDatabase] ClassList[]
eZISBNGroupclass extends eZPersistentObjectkernel/classes/datatypes/ezisbn/ezisbngroup.php:24––
eZISBNGroupRangeclass extends eZPersistentObjectkernel/classes/datatypes/ezisbn/ezisbngrouprange.php:26––
eZISBNRegistrantRangeclass extends eZPersistentObjectkernel/classes/datatypes/ezisbn/ezisbnregistrantrange.php:30––
eZLDAPUserclass extends eZUserkernel/classes/datatypes/ezuser/ezldapuser.php:20––
eZURLObjectLinkclass extends eZPersistentObjectkernel/classes/datatypes/ezurl/ezurlobjectlink.php:19––
eZUserAccountKeyclass extends eZPersistentObjectkernel/classes/datatypes/ezuser/ezuseraccountkey.php:19––
eZUserLoginHandlerclasskernel/classes/datatypes/ezuser/ezuserloginhandler.php:19––

kernel/classes/debugbar (4)

All patterns of kernel/classes/debugbar

ClassKindFileDescriptionExtension point
expDebugBarIPListclasskernel/classes/debugbar/expdebugbariplist.php:28One line of DebugIPList[] is an entry:–
expDebugBarServerFunctionsclass extends ezjscServerFunctionskernel/classes/debugbar/expdebugbarserverfunctions.php:28The ezjscore server functions of the Exp Debug bar, registered as [ezjscServer_expdebugbar] in extension/ezjscore/settings/ezjscore.ini:extension/ezjscore/settings/ezjscore.ini [ezjscServer_expdebugbar] Class
expDebugBarSummaryclasskernel/classes/debugbar/expdebugbarsummary.php:20Collects what the request cost, from what eZDebug already measured: page time, SQL statements and their time (the *_query accumulators of the databas…–
expRenderStatsclasskernel/classes/debugbar/exprenderstats.php:19Collects, for the request being served, what the debug bar's Rendering tab shows: the controller (module, view, script and view class), what the cont…–

kernel/classes/help (16)

All patterns of kernel/classes/help

ClassKindFileDescriptionExtension point
expHelpclasskernel/classes/help/exphelp.php:11The help system's shared helpers (doc/eng-us/features/6.0/help-system.md): its settings, whether it is on, the install root it reads from, and the UR…–
expHelpContentFeedbackclasskernel/classes/help/content/exphelpcontentfeedback.php:21"Was this helpful?" on each help topic (doc/eng-us/specifications/6.0/help-system.md, phase 7; ISO/IEC/IEEE 26514, usability of the information): the…–
expHelpContentHelpIdsclasskernel/classes/help/content/exphelpcontenthelpids.php:21The help_ids that were Released (doc/eng-us/specifications/6.0/help-style-guide.md, section 7: "A help_id is never renamed and never reused"): the ta…–
expHelpContentPackageclasskernel/classes/help/content/exphelpcontentpackage.php:23The help classes as a content class package (doc/eng-us/specifications/6.0/help-content-package.md, CJW #16564): the eight help_* classes of expHelpC…–
expHelpContentReviewclasskernel/classes/help/content/exphelpcontentreview.php:23Overdue reviews of help maintained as content (doc/eng-us/specifications/6.0/help-system.md, phase 7 "a list of outdated topics (review date passed)…–
expHelpContentSchemaclasskernel/classes/help/content/exphelpcontentschema.php:20The content model of help maintained as content (doc/eng-us/specifications/6.0/help-system.md, doc/eng-us/features/6.0/help-content.md): the eight he…–
expHelpContentTablesclasskernel/classes/help/content/exphelpcontenttables.php:21The two tables of help maintained as content (doc/eng-us/features/6.0/help-content.md) on any engine: whether they exist, and creating them from thei…–
expHelpContentWorkflowclasskernel/classes/help/content/exphelpcontentworkflow.php:23The review workflow of help maintained as content (doc/eng-us/specifications/6.0/help-system.md, "Status" and "Permissions"; style guide section 8, "…–
expHelpFrontMatterclasskernel/classes/help/exphelpfrontmatter.php:28The front matter of a help page (doc/eng-us/features/6.0/help-system.md, "Front matter"): a block at the very top of a Markdown file between two line…–
expHelpFunctionCollectionclasskernel/classes/help/exphelpfunctioncollection.php:10The exphelp fetch functions (kernel/exphelp/function_definition.php).–
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…–
expHelpLicenseclasskernel/classes/help/exphelplicense.php:17The license of the documentation the help shows (exphelp.ini [License], doc/eng-us/README-LICENSE.md).–
expHelpLinksclasskernel/classes/help/exphelplinks.php:12The link and image resolvers the viewer gives expHelpMarkdownRenderer (doc/eng-us/features/6.0/help-system.md): a relative link to an allowed page be…–
expHelpPdfclasskernel/classes/help/exphelppdf.php:18A help page as a PDF file (doc/eng-us/features/6.0/help-system.md, "Print and PDF"): the view exphelp/pdf/ and ./console exp:help pdf ask here.–
expHelpPdfFontSubsetclasskernel/classes/help/exphelppdffontsubset.php:17Cuts a TrueType font down to the glyphs a PDF uses (doc/eng-us/features/6.0/help-system.md, "Print and PDF").–
expHelpReadPolicyGrantclasskernel/classes/help/exphelpreadpolicygrant.php:22Plans and applies the grant of the policy exphelp/read (bin/php/addexphelpreadpolicy.php): reading the help system (doc/eng-us/features/6.0/help-syst…–

kernel/classes/ini (4)

All patterns of kernel/classes/ini

ClassKindFileDescriptionExtension point
expIniCommandclasskernel/classes/ini/actions/expinicommand.php:15The exp:ini command without its script: splitting the command line, the help texts, finding the action in the registry, running it with an expIniComm…–
expIniLocatorclasskernel/classes/ini/expinilocator.php:25Every file that sets a variable, in the order eZINI loads them for a siteaccess, and the effective value.–
expSettingsPageclasskernel/classes/ini/expsettingspage.php:18The rows, figures, searches and comparisons of the settings pages, and what a write is followed by.–
expSettingsTargetclasskernel/classes/ini/expsettingstarget.php:19The checks between a request and a settings file.–

kernel/classes/logviewer (5)

All patterns of kernel/classes/logviewer

ClassKindFileDescriptionExtension point
expLogActionsclasskernel/classes/logviewer/explogactions.php:13The actions of the log viewer besides reading (doc/eng-us/features/6.0/log-viewer.md, "Actions"): download a range, rotate now, empty a file, remove…–
expLogBundleclasskernel/classes/logviewer/explogbundle.php:17"Download all logs" (Setup › Manage logs; doc/eng-us/features/6.0/log-viewer.md, "Downloading every log"): one archive of every log the viewer lists,…–
expLogHealthclasskernel/classes/logviewer/exploghealth.php:17The health of the logs (Setup › Log files › Health, setup/logshealth; doc/eng-us/features/6.0/log-viewer.md, "Health"): the disk the logs and their a…–
expLogParserclasskernel/classes/logviewer/explogparser.php:25Reads the lines of a log file as entries (doc/eng-us/features/6.0/log-viewer.md, "The line format").–
expLogPermalinkclasskernel/classes/logviewer/explogpermalink.php:25The permalinks of the log viewer (doc/eng-us/features/6.0/log-viewer.md, "Permalinks"): every view of a log as a path without a query string, short e…–

kernel/classes/mail (1)

All patterns of kernel/classes/mail

ClassKindFileDescriptionExtension point
expMailTemplateBodyclasskernel/classes/mail/expmailtemplatebody.php:16The body of a mail made from a template: the template's output, and what the template set at root scope.–

kernel/classes/mailpreferences (10)

All patterns of kernel/classes/mailpreferences

ClassKindFileDescriptionExtension point
expMailAddressChangeclasskernel/classes/mailpreferences/expmailaddresschange.php:20A new e-mail address for an account takes effect only once it is confirmed (double opt-in, mailpreferences.ini [EmailChangeSettings] Confirm=enabled,…–
expMailBounceReaderclasskernel/classes/mailpreferences/expmailbouncereader.php:36Reads the mailbox that bounces and complaints arrive in (mailpreferences.ini [BounceSettings], set in settings/override/mailpreferences.ini.append.ph…–
expMailCategoryRowclass extends eZPersistentObjectkernel/classes/mailpreferences/expmailcategoryrow.php:15A category made or changed in the admin's category manager (table expmail_category).–
expMailGateclasskernel/classes/mailpreferences/expmailgate.php:34The central mail gate.–
expMailPreferenceRowclass extends eZPersistentObjectkernel/classes/mailpreferences/expmailpreferencerow.php:14One stored preference (table expmail_preference): a recipient (recipient_key 'u:' or 'a:'), a category, its state (on, off, pending) and frequency.–
expMailPreferencesServiceclasskernel/classes/mailpreferences/expmailpreferencesservice.php:18The flows around the preferences: the double opt-in mail and its confirmation, the one-click unsubscribe, "send me a link" for people without login,…settings/mailpreferences.ini [GateSettings] EssentialSenders[]
expMailSecretclasskernel/classes/mailpreferences/expmailsecret.php:20The site secret of the e-mail preference system: the key of the links in mail (expMailToken) and the salt of the address hashes (expMailSuppression,…–
expMailSenderDetailsclasskernel/classes/mailpreferences/expmailsenderdetails.php:27Who sends the optional mail: the organisation name and the postal address the mail gate puts in the footer of every optional mail (CAN-SPAM, CASL and…–
expMailSuppressionclass extends eZPersistentObjectkernel/classes/mailpreferences/expmailsuppression.php:22The suppression list (table expmail_suppression): addresses no optional mail goes to (hard bounces, complaints, "unsubscribe from all", legal request…–
expMailTokenclasskernel/classes/mailpreferences/expmailtoken.php:24The links in mail that work without login: unsubscribe (one click, RFC 8058), manage (the preference page) and confirm (a double opt-in).–

kernel/classes/notification (3)

All patterns of kernel/classes/notification

ClassKindFileDescriptionExtension point
eZNotificationCollectionItemclass extends eZPersistentObjectkernel/classes/notification/eznotificationcollectionitem.php:18––
eZNotificationEventFilterclasskernel/classes/notification/eznotificationeventfilter.php:17––
eZNotificationScheduleclasskernel/classes/notification/eznotificationschedule.php:18––

kernel/classes/passkey (1)

All patterns of kernel/classes/passkey

ClassKindFileDescriptionExtension point
expPasskeySchemaclasskernel/classes/passkey/exppasskeyschema.php:17The exppasskey table on any engine: whether it exists, and creating it from its definition in share/db_schema.dba through the engine's schema handler…–

kernel/classes/pdfexport (4)

All patterns of kernel/classes/pdfexport

ClassKindFileDescriptionExtension point
expPDFExportFileclasskernel/classes/pdfexport/exppdfexportfile.php:19The file of a PDF export that is generated once: its name, where it is kept, what is known about it, sending it and removing it.–
expPDFExportFormclasskernel/classes/pdfexport/exppdfexportform.php:19Reads and checks the form of pdf/edit.–
expPDFExportGeneratorclasskernel/classes/pdfexport/exppdfexportgenerator.php:27Generates the PDF of an export: into its stored file, or into a temporary file that is then sent and removed.–
expPDFExportInfoclasskernel/classes/pdfexport/exppdfexportinfo.php:19What the PDF export pages (pdf/list and its removal confirmation) say about an export beyond its row: how it is produced, whether its source node sti…–

kernel/classes/reauth (3)

All patterns of kernel/classes/reauth

ClassKindFileDescriptionExtension point
expReauthclasskernel/classes/reauth/expreauth.php:37"Verify it's you" (doc/eng-us/guides/verify-its-you.md): before a sensitive action the signed-in user confirms who they are again, with their passwor…–
expReauthRulesclasskernel/classes/reauth/expreauthrules.php:28The rules of "Verify it's you" (site.ini [ReauthSettings], [ReauthGroup_] Rules[]) and the decision whether a request matches one (doc/eng-us/guides/…–
expReauthSettingsclasskernel/classes/reauth/expreauthsettings.php:18The settings of "Verify it's you" as the page setup/reauth edits them (doc/eng-us/guides/verify-its-you.md): the switch of the whole feature, the min…–

kernel/classes/requestlog (1)

All patterns of kernel/classes/requestlog

ClassKindFileDescriptionExtension point
expRequestLogclasskernel/classes/requestlog/exprequestlog.php:32The request log: at most one line per web request for a page that does not exist (404.log), with the reason the kernel found, and the hand-over to th…–

kernel/classes/role (1)

All patterns of kernel/classes/role

ClassKindFileDescriptionExtension point
expRolePageclasskernel/classes/role/exprolepage.php:19What the role pages (role/list, role/view, role/edit) work out besides the role itself: the rows of the role list with their search and order, what e…–

kernel/classes/secrets (2)

All patterns of kernel/classes/secrets

ClassKindFileDescriptionExtension point
expSecretKeyclasskernel/classes/secrets/expsecretkey.php:31The key of the kernel's secret store (expSecrets, doc/eng-us/features/6.0/secret-store.md):–
expSecretsclasskernel/classes/secrets/expsecrets.php:34The kernel's secret store (doc/eng-us/features/6.0/secret-store.md): one place for every password, token and API key a tool needs (the data table con…–

kernel/classes/subitems (4)

All patterns of kernel/classes/subitems

ClassKindFileDescriptionExtension point
expSubitemsColumnHandlersclasskernel/classes/subitems/columns/expsubitemscolumnhandlers.php:16Example Handler= columns of the admin subitems list: plain static methods an INI block names as Handler=expSubitemsColumnHandlers::.–
expSubitemsCSVExportclasskernel/classes/subitems/expsubitemscsvexport.php:14The CSV of the admin subitems list (content/subitemsexport/).–
expSubitemsPreferenceclasskernel/classes/subitems/expsubitemspreference.php:20The per-user choice of the admin subitems list: visible columns in order and the chosen preset per navigation part, the page size, and the user's own…–
expSubitemsServerFunctionsclass extends ezjscServerFunctionskernel/classes/subitems/expsubitemsserverfunctions.php:24The ezjscore server functions of the admin subitems list ("Table options"), registered as [ezjscServer_expsubitems] in extension/ezjscore/settings/ez…extension/ezjscore/settings/ezjscore.ini [ezjscServer_expsubitems] Class

kernel/classes/syscard (1)

All patterns of kernel/classes/syscard

ClassKindFileDescriptionExtension point
expSysCardColorclasskernel/classes/syscard/expsyscardcolor.php:21The colors of the system card on a terminal: which color depth the terminal has, and the ANSI codes of a color at that depth.–

kernel/classes/transfer (3)

All patterns of kernel/classes/transfer

ClassKindFileDescriptionExtension point
expKernelTransferHistoryclasskernel/classes/transfer/expkerneltransferhistory.php:38The run history of the import and export tools (doc/eng-us/features/6.0/transfer-runs.md): the writer every tool calls for its runs, and the reader o…–
expKernelTransferRunnerclasskernel/classes/transfer/expkerneltransferrunner.php:36One way for every import and export tool to run its work in the background (doc/eng-us/features/6.0/transfer-runs.md), on whichever engine the instal…–
expKernelTransferRunSchemaclasskernel/classes/transfer/expkerneltransferrunschema.php:21The table exp_transfer_run on any engine: whether it exists, and creating it from its definition in share/db_schema.dba through the engine's schema h…–

kernel/classes/uiswitch (1)

All patterns of kernel/classes/uiswitch

ClassKindFileDescriptionExtension point
expUISwitchclasskernel/classes/uiswitch/expuiswitch.php:28The UI switch framework: a registry of providers (uiswitch.ini [UISwitchSettings] ProviderList[]), the user's choices kept in the session, and the ea…–

kernel/classes/user (10)

All patterns of kernel/classes/user

ClassKindFileDescriptionExtension point
expPasswordChangeRequiredclasskernel/classes/user/exppasswordchangerequired.php:35"Change password at next sign-in": an administrator marks an account, and after its next sign-in the user is sent to the password change form (user/p…–
expRegistrationAdminActionclasskernel/classes/user/expregistrationadminaction.php:23The signed links of the administrator's "New user registered" mail (design:user/registrationfeedback.tpl) and the actions behind them (user/registrat…–
expSignInSecondFactorclasskernel/classes/user/expsigninsecondfactor.php:37The second step of signing in on the paths that do not go through the web login form: the REST interface with a password (ezpRestBasicAuthStyle), Web…–
expUnactivatedUsersclasskernel/classes/user/expunactivatedusers.php:22The users who registered and never activated their account, for the page user/unactivated: how many there are, a page of them searched by login, e-ma…–
expUserAccountStatusclasskernel/classes/user/expuseraccountstatus.php:21The account status the administration marks on user objects: enabled, disabled (Setup › Users, ezuser_setting.is_enabled = 0) or locked (more failed…–
expUserActivationclasskernel/classes/user/expuseractivation.php:25What follows the enabling of an account, for user/activate (the link the user clicks) and the Activate button of user/unactivated.–
expUserAgentclasskernel/classes/user/expuseragent.php:30What a person reads about a signed-in session (user/sessions): the browser, the operating system and the kind of device a User-Agent header names, an…–
expUserApprovalclasskernel/classes/user/expuserapproval.php:30Approval of new accounts in chosen user groups (doc/eng-us/bc/6.0/user-account-approval.md): the workflow event "Approve user accounts" (expUserAppro…–
expUserDeactivationclasskernel/classes/user/expuserdeactivation.php:36"Deactivate and move" and "Reactivate and move back": instead of removing a user account (users never go to the trash, so removing one cannot be undo…–
expUserSessionTrackerclasskernel/classes/user/expusersessiontracker.php:44The signed-in sessions of a user ("Your devices", user/sessions): every sign-in gets a row in expuser_session (expUserSession), the user sees where t…–

kernel/classes/webauthn (4)

All patterns of kernel/classes/webauthn

ClassKindFileDescriptionExtension point
expWebAuthnclasskernel/classes/webauthn/expwebauthn.php:34The server side of WebAuthn (W3C Web Authentication, Level 2/3) for passkeys: the options a browser is given, and the checks of what it sends back wh…–
expWebAuthnCborclasskernel/classes/webauthn/expwebauthncbor.php:20The part of CBOR (RFC 8949) that WebAuthn needs: decoding the attestation object of a new passkey and the COSE public key inside its authenticator da…–
expWebAuthnChallengeclasskernel/classes/webauthn/expwebauthnchallenge.php:19The WebAuthn challenges a session was given: each request for options gets a new random challenge, kept on the server (in the session) with what it i…–
expWebAuthnCoseclasskernel/classes/webauthn/expwebauthncose.php:26The public key of a passkey as COSE (RFC 9052/9053) and the check of a signature made with it.–

kernel/common (2)

All patterns of kernel/common

ClassKindFileDescriptionExtension point
ezpI18nclasskernel/common/ezpi18n.php:12––
eZTemplatesStatisticsReporterclasskernel/common/eztemplatesstatisticsreporter.php:19––

kernel/modules (28)

All patterns of kernel/modules

ClassKindFileDescriptionExtension point
expContentExtensionWizardclass extends expExtensionWizardkernel/setup/expcontentextensionwizard.php:27The content extension wizard: what authors, editors and translators see.–
expCronjobRunnerclasskernel/setup/expcronjobrunner.php:38Lists the cronjob parts this installation defines and launches one from the administration interface, leaving it to run after the request has finishe…–
expDatatypeWizardclass extends expExtensionWizardkernel/setup/expdatatypewizard.php:22The datatype wizard: builds a working content datatype extension.–
expDesignExtensionWizardclass extends expExtensionWizardkernel/setup/expdesignextensionwizard.php:21Builds a design extension: the directories, the settings and the templates that a working design needs, ready to switch on.–
expHandlerWizardclass extends expExtensionWizardkernel/setup/exphandlerwizard.php:29Builds a handler: a class named by an ini setting that the kernel loads in place of its own.–
expKernelOverrideWizardclass extends expExtensionWizardkernel/setup/expkerneloverridewizard.php:24The kernel override wizard: replacing a kernel class outright.–
expModuleExtensionWizardclass extends expExtensionWizardkernel/setup/expmoduleextensionwizard.php:31Builds a module extension over tables that already exist.–
expModuleTableCodeclasskernel/setup/expmoduletablecode.php:22The files of a module table (expModuleTableWizard): the persistent class, the module with its list, edit, remove and JSON views and its policies, the…–
expModuleTableWizardclass extends expExtensionWizardkernel/setup/expmoduletablewizard.php:34The module table wizard (Setup › RAD › Module table, setup/moduletable; doc/eng-us/features/6.0/data-tables.md, "The module table wizard"): a NEW dat…–
expModuleWizardclass extends expExtensionWizardkernel/setup/expmodulewizard.php:28The module wizard: a module, its views, and the policies that reach them.–
expRADCatalogueclasskernel/setup/expradcatalogue.php:29Every point this system can be extended at, and what it takes to extend it.–
expRADHealthclasskernel/setup/expradhealth.php:23What is configured on this installation and cannot work.–
expRADSurveyclasskernel/setup/expradsurvey.php:26A live survey of what this installation can be extended at.–
expSettingsExtensionWizardclass extends expExtensionWizardkernel/setup/expsettingsextensionwizard.php:26The settings extension wizard: an extension that is mostly ini files.–
expTemplateExtensionWizardclass extends expExtensionWizardkernel/setup/exptemplateextensionwizard.php:25The template extension wizard: everything a template can be taught to call.–
expWorkflowEventWizardclass extends expExtensionWizardkernel/setup/expworkfloweventwizard.php:27Builds a workflow event type: a step a workflow can take when something is published, moved, removed, registered or bought.–
eZCheckClassesclasskernel/setup/expclassloadcheck.php:26The parts of the check worth having in one place.–
eZClassFunctionsclasskernel/class/ezclassfunctions.php:14––
eZInfocollectorFunctionCollectionclasskernel/infocollector/ezinfocollectorfunctioncollection.php:20––
eZMultiEditclasskernel/content/multiedit_functions.php:16The working parts of content/multiedit.–
eZMultiPriceDataclass extends eZPersistentObjectkernel/shop/classes/ezmultipricedata.php:12––
eZRSSEditFunctionclasskernel/rss/edit_functions.php:14––
eZRSSFunctionCollectionclasskernel/rss/ezrssfunctioncollection.php:14––
eZRSSListPagerclasskernel/rss/ezrsslistpager.php:24Works out one page of a list, and the links that reach the other pages.–
eZShopFunctionsclasskernel/shop/classes/ezshopfunctions.php:12––
eZShopReceiptclasskernel/shop/classes/ezshopreceipt.php:35A permanent, bookmarkable address for a placed order: its receipt.–
eZUserOperationCollectionclasskernel/user/ezuseroperationcollection.php:20––
eZWorkflowFunctionsclasskernel/workflow/ezworkflowfunctions.php:14––

kernel/private (19)

All patterns of kernel/private

ClassKindFileDescriptionExtension point
expApiKeyRestclasskernel/private/rest/classes/auth/apikey_rest.php:24How the REST layer resolves a personal API key (doc/eng-us/guides/api-keys.md, "For developers").–
expContentAccessReportclasskernel/private/classes/expcontentaccessreport.php:23Answers "may this user do this with this object or node, and if not, which limitation refuses it": the access checks of the kernel made for another u…–
expContentSecurityPolicyclasskernel/private/classes/expcontentsecuritypolicy.php:39The Content Security Policy of a page, from site.ini [ContentSecurityPolicy].–
expOAuthAuthorizePolicyclasskernel/private/rest/classes/oauth/authorize_policy.php:21Decides whether a signed in user may authorize an OAuth client in oauth/authorize.–
expOAuthAuthorizePolicyGrantclasskernel/private/rest/classes/oauth/authorize_policy_grant.php:26Plans and applies the upgrade grant of the policy oauth/authorize (bin/php/addoauthauthorizepolicy.php).–
expOAuthPkceclasskernel/private/rest/classes/oauth/pkce.php:24Proof Key for Code Exchange (PKCE, RFC 7636) for the OAuth authorization code flow.–
expRestContentPermissionclasskernel/private/rest/classes/auth/content_permission.php:36The current user's rights on the content a REST call reads or writes, checked the way the content module checks them (doc/eng-us/guides/api-keys.md,…–
ezpAttributeOperatorManagerclasskernel/private/eztemplate/ezpattributeoperatormanager.php:12––
ezpContentLimitationclasskernel/private/classes/ezpcontentlimitation.php:26Asks the handler an extension registered for a content policy limitation the kernel does not know (site.ini [RoleSettings] LimitationHandlers[]=, see…–
ezpContentPublishingQueueclasskernel/private/classes/ezpcontentpublishingqueue.php:19This class manages the content publishing queue.settings/content.ini [PublishingSettings] AsynchronousPublishingQueueReader
ezpContentRepositoryclasskernel/private/api/content/repository.php:16This class handles querying of content repository–
ezpFormTokenRefusalclasskernel/private/classes/ezpformtokenrefusal.php:27Turns an ezpFormTokenException -- a POST whose form token was missing or wrong -- into a refusal: HTTP 403, Cache-Control: no-store, the security hea…–
ezpOauthUtilityclass extends ezpRestModelkernel/private/rest/classes/oauth/utility.php:17Functionality for working against the draft 10 of the oauth2 spec.–
ezpRestContentRendererclasskernel/private/rest/classes/content_renderer.php:12––
ezpRestDbConfigclasskernel/private/rest/classes/lazy.php:12––
ezpRestProviderclasskernel/private/rest/classes/rest_provider.php:12––
ezpRestRoutesCacheClearclasskernel/private/rest/classes/cache/clear_routes.php:15Clear cache handler.settings/site.ini [Cache_restRoutes] class; settings/site.ini [Cache_restRoutes] purgeClass
ezpSiteAccessMenuclasskernel/private/classes/ezpsiteaccessmenu.php:48The administration's site menu: the siteaccesses of this installation with their front page addresses, for the globe button in the admin4 header.–
ezpSiteAccessURLclasskernel/private/classes/ezpsiteaccessurl.php:44The address of a siteaccess's front page, worked out from the siteaccess settings and the request the visitor is on: the admin's "open the site" link…–

kernel/private/classes/clusterfilehandlers (1)

All patterns of kernel/private/classes/clusterfilehandlers

ClassKindFileDescriptionExtension point
eZDFSFileHandlerBackendFactoryclasskernel/private/classes/clusterfilehandlers/ezdfsfilehandlerbackendfactory.php:14Instantiates the DFSBackend based on INI settings–

kernel/private/classes/commands (1)

All patterns of kernel/private/classes/commands

ClassKindFileDescriptionExtension point
CommandLineArgumentsclasskernel/private/classes/commands/ezconvertdbcharset.php:31Class used to store some of the command line arguments–

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…–

kernel/private/classes/requestrules (1)

All patterns of kernel/private/classes/requestrules

ClassKindFileDescriptionExtension point
ezpRequestRuleKernelclasskernel/private/classes/requestrules/ezprequestrulekernel.php:18Where the request rules meet the kernel: the facts of a real request (context()) and the response for a decision (moduleResult()).–

kernel/private/classes/services (8)

All patterns of kernel/private/classes/services

ClassKindFileDescriptionExtension point
Exponential\Service\ContentJobDetailsclasskernel/private/classes/services/contentjobdetails.php:17What the content job pages show about a job beyond its progress: who started it (and on whose behalf), the times, the duration and an estimate of the…–
Exponential\Service\DraftsCleanupclasskernel/private/classes/services/draftscleanup.php:22Removing drafts older than their configured lifetime: one service for the two cronjob parts that did it with the same code and different settings, cr…–
Exponential\Service\MailPreferencesPageclasskernel/private/classes/services/mailpreferencespage.php:27What the views of the mailpreferences module share: the preference page (signed in, by a personal link, or an administrator for a user), the boxes on…–
Exponential\Service\ReverseRelationCheckclasskernel/private/classes/services/reverserelationcheck.php:22Which other objects point at the content a removal or a hide is about to take away: the reverse relations (ezcontentobject_link) of the objects that…–
Exponential\Service\SessionGarbageCollectorclasskernel/private/classes/services/sessiongarbagecollector.php:20Removing expired sessions: one service for the sessions view (setup/session, "Remove timed out sessions"), the command (bin/php/ezsessiongc.php) and…–
Exponential\Service\Trashclasskernel/private/classes/services/trash.php:23Emptying the trash: one service for the trash view (content/trash), the command (bin/php/trashpurge.php) and the cronjob part (cronjobs/trashpurge.ph…–
Exponential\Service\TrashListclasskernel/private/classes/services/trashlist.php:27What the trash view (content/trash) shows about each item, its filters and its summary line.–
Exponential\Service\TrashRecordclasskernel/private/classes/services/trashrecord.php:30The file where who moved an object to the trash, and from where, was kept before the trash rows had the columns trashed_by and trashed_via.–

lib (1)

All patterns of lib

ClassKindFileDescriptionExtension point
ExponentialSDKclasslib/version.php:21––

lib/ezdb (2)

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…–
eZDBToolclasslib/ezdb/classes/ezdbtool.php:18––

lib/ezdbschema (2)

All patterns of lib/ezdbschema

ClassKindFileDescriptionExtension point
eZDbSchemaclasslib/ezdbschema/classes/ezdbschema.php:19––
eZDbSchemaCheckerclasslib/ezdbschema/classes/ezdbschemachecker.php:19––

lib/ezfile (4)

All patterns of lib/ezfile

ClassKindFileDescriptionExtension point
expLogRotatorclasslib/ezfile/classes/explogrotator.php:28The one implementation of log rotation in the kernel (doc/eng-us/features/6.0/log-rotation.md).–
eZDirclasslib/ezfile/classes/ezdir.php:17––
eZFileclasslib/ezfile/classes/ezfile.php:18––
eZLogclasslib/ezfile/classes/ezlog.php:21––

lib/ezi18n (3)

All patterns of lib/ezi18n

ClassKindFileDescriptionExtension point
eZCharsetInfoclasslib/ezi18n/classes/ezcharsetinfo.php:25––
eZTranslationCacheclasslib/ezi18n/classes/eztranslationcache.php:18––
eZUTF8Codecclasslib/ezi18n/classes/ezutf8codec.php:22––

lib/ezimage (1)

All patterns of lib/ezimage

ClassKindFileDescriptionExtension point
expSvgSanitizerclasslib/ezimage/classes/expsvgsanitizer.php:51Makes an SVG image safe to store and serve from the site's own origin, by allow-list.–

lib/ezlocale (1)

All patterns of lib/ezlocale

ClassKindFileDescriptionExtension point
eZDateUtilsclasslib/ezlocale/classes/ezdateutils.php:18––

lib/eztemplate (5)

All patterns of lib/eztemplate

ClassKindFileDescriptionExtension point
eZTemplateCacheBlockclasslib/eztemplate/classes/eztemplatecacheblock.php:18––
eZTemplateCompilerclasslib/eztemplate/classes/eztemplatecompiler.php:49––
eZTemplateNodeToolclasslib/eztemplate/classes/eztemplatenodetool.php:19––
eZTemplateOptimizerclasslib/eztemplate/classes/eztemplateoptimizer.php:18––
eZTemplateTreeCacheclasslib/eztemplate/classes/eztemplatetreecache.php:18––

lib/ezutils (14)

All patterns of lib/ezutils

ClassKindFileDescriptionExtension point
expDebugBarReportclasslib/ezutils/classes/expdebugbarreport.php:30The HTML debug report as the "Exp Debug" bar: a bar pinned to the bottom of the window with a live summary of the request, and a tabbed panel above i…–
expInfoclasslib/ezutils/classes/expinfo.php:21––
eZDateTimeValidatorclass extends eZInputValidatorlib/ezutils/classes/ezdatetimevalidator.php:18––
eZDebugSettingclasslib/ezutils/classes/ezdebugsetting.php:39Provides conditional debug output–
eZExecutionclasslib/ezutils/classes/ezexecution.php:34––
eZExtensionclasslib/ezutils/classes/ezextension.php:18––
eZFunctionHandlerclasslib/ezutils/classes/ezfunctionhandler.php:18––
eZMathclasslib/ezutils/classes/ezmath.php:21––
eZOperationHandlerclasslib/ezutils/classes/ezoperationhandler.php:18––
ezpRepairQueueclasslib/ezutils/classes/ezprepairqueue.php:37Repairs an installation whose Composer libraries are missing, from the error page that says so (eZExecution::renderErrorCasePage('dependencies')), th…–
eZStringUtilsclasslib/ezutils/classes/ezstringutils.php:18––
eZTextToolclasslib/ezutils/classes/eztexttool.php:19––
eZTimestampclasslib/ezutils/classes/eztimestamp.php:12––
eZTrustedProxyclasslib/ezutils/classes/eztrustedproxy.php:30Decides which forwarded request headers can be believed.–

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