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

Patterns in kernel/classes

Every class, view, fetch function, operator and plugin point of kernel/classes with its design patterns.

Download as PDF

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

On this page

Patterns in kernel/classes

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.

Every class, interface and trait of kernel/classes with the patterns it was recognized as, followed by the module views, policy functions, fetch functions, template operators, cronjobs, event hooks and INI plugin points of the area. All patterns.

Classes (217)

ClassKindPatternsFileDescription
expAdminPaginationclassUtility (static helper)kernel/classes/expadminpagination.php:19One place to ask how many rows a list in the administration interface shows.
expAnonymousPublicPoliciesclassUtility (static helper)kernel/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…
expBenchmarkclassUtility (static helper)kernel/classes/expbenchmark.php:28The statistics, the report formats and the regression check of exp:benchmark.
expBenchmarkHttpclassUtility (static helper)kernel/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.
expBenchmarkKernelclassUtility (static helper)kernel/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.
expBenchmarkMicroclassUtility (static helper)kernel/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…
expBookmarkPageclassUtility (static helper)kernel/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 eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, Utility (static helper)kernel/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.
expCacheCatalogueclassFactory and static factory methodskernel/classes/expcachecatalogue.php:22The caches of Setup › Caches, described for a person: what each holds, its id and tags, its directory, its size and number of files, when it was last…
expCacheManagerclassFacade / servicekernel/classes/expcachemanager.php:30Everything Setup › Cache (kernel/setup/cache.php) can do, as functions that return what happened instead of setting template variables, so the admini…
expCacheWarmclassUtility (static helper)kernel/classes/expcachewarm.php:28Keeps the response cache full, so that no visitor is the one who pays for a page to be rendered.
expCleanupRSSclass–kernel/classes/expcleanuprss.php:28Trims the content an RSS import has created, keeping the newest items of each feed and removing the rest.
expCollaborationGroupManagerclassFacade / service, Factory and static factory methods, Utility (static helper)kernel/classes/expcollaborationgroupmanager.php:14Creates, renames and deletes the collaboration groups of one user and moves items between them.
expCollaborationInboxclassUtility (static helper)kernel/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…
expCollaborationSampleDataclass–kernel/classes/expcollaborationsampledata.php:19Builds, reports and removes a self-contained set of sample content for the collaboration tool: a user group with three editors, an approval workflow…
expCollaborationSampleModuleclass–kernel/classes/expcollaborationsampledata.php:856The module the approval handler redirects with; here nothing is redirected.
expContentDraftListclassUtility (static helper)kernel/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…
expContentHistoryListclassUtility (static helper)kernel/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,…
expContentLanguageStatesclassUtility (static helper)kernel/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…
expContentPendingListclassUtility (static helper)kernel/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…
expCronjobPauseclassUtility (static helper)kernel/classes/expcronjobpause.php:27Pauses cronjob parts: one part, or all of them, until someone resumes them.
expCrontabSetupclassFactory and static factory methodskernel/classes/expcrontabsetup.php:47The cron job of an installation: the crontab lines that run its cronjob parts (runcronjobs.php), written by the installers and by bin/php/installcron…
expDemoModeclassFactory and static factory methods, Utility (static helper)kernel/classes/expdemomode.php:38Demo mode: the environment variable EXP_DEMO_MODE=1 marks an installation as a public demo.
expEditorPoliciesclassUtility (static helper)kernel/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…
expErrorHeaderListclassFactory and static factory methods, Utility (static helper)kernel/classes/experrorheaderlist.php:25The response headers of an error page, from error.ini [HTTPError-]:
expExtensionCatalogueclassFactory and static factory methodskernel/classes/expextensioncatalogue.php:20What Setup › Extensions knows about each extension: its metadata (expInfo), its declared dependencies (extension.xml ), the designs and settings file…
expExtensionChangePlanclassFactory and static factory methodskernel/classes/expextensionchangeplan.php:33The change planner of Setup › Extensions: what a list of active extensions becomes when an administrator moves, activates or deactivates one, what di…
expImageUploadValidatorclassUtility (static helper)kernel/classes/expimageuploadvalidator.php:35Decides whether an uploaded file is an image the site accepts, by what the file contains rather than by its name.
ExpInstallationDetailsOutputFilterclassDecorator / filter, Utility (static helper)kernel/classes/expinstallationdetailsoutputfilter.php:15Installation name output filter.
ExpInstallationOperatorclassTemplate operator (Interpreter plugin)kernel/classes/expinstallationoperator.php:10Template operators for exposing the installation name to templates:
expInstallDefaultExtensionsclassUtility (static helper)kernel/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…
expJsonSchemaValidatorclassFactory and static factory methodskernel/classes/expjsonschemavalidator.php:20Checks decoded JSON (json_decode( ..., true )) against a JSON Schema (draft 2020-12), for the keywords the kernel's own schemas use: type, enum, cons…
expKernelExtensionOverrideListclassINI plugin point (extension point)kernel/classes/expkernelextensionoverridelist.php:21The service "extensions.overrides": what the two extension activation passes of the web kernel (eZExtension::activateExtensions() 'default' and 'acce…
expKernelServiceCompilerclassFactory and static factory methods, Utility (static helper)kernel/classes/expkernelservicecompiler.php:33Builds, checks and removes the compiled kernel service container (var/cache/kernelservices/).
expKernelServiceContainerclass–kernel/classes/expkernelservicecontainer.php:35The service container of the kernel: shared objects by name, made on first use, in their scope.
expKernelServicesclassUtility (static helper)kernel/classes/expkernelservices.php:44The kernel service container: the static facade, and the compiled boot of the web kernel.
expKernelServiceScopeclass–kernel/classes/expkernelservicescope.php:31The scopes of the kernel service container (expKernelServices), and the store of the worker scope.
expKickstarterclass–kernel/classes/expkickstarter.php:12–
expKickstarterIniclass–kernel/classes/expkickstarterini.php:19–
expLinkCheckclass–kernel/classes/explinkcheck.php:15Decides whether a link of published content works, for the link check cronjob (linkcheck.php) and the link list (url/list).
expLoveStackclass–kernel/classes/explovestack.php:29Finds what a site coming from LoveStack (mugoweb/Exponential-legacy) brings along that Exponential handles differently: the markers of its database (…
expMaintenanceclassUtility (static helper)kernel/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…
expManagedConfigurationclassUtility (static helper)kernel/classes/expmanagedconfiguration.php:25site.ini [ConfigurationSettings] ManagedByDeployment=enabled: settings, templates and code come from the deployment only, and the admin interface doe…
expMemberManagementclassUtility (static helper)kernel/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…
expNamePatternResolverInterfaceinterfaceInterface (contract)kernel/classes/expnamepatternresolverinterface.php:27A PHP class that makes the name of a content object, or the name its URL alias is made from, instead of the attribute tokens of the class's name patt…
expNodeQuickPickclassUtility (static helper)kernel/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…
expNotificationJobclassUtility (static helper)kernel/classes/expnotificationjob.php:17A notification run for the status page ("Run now"), in the background.
expNotificationServiceclassFacade / service, Utility (static helper)kernel/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…
expPackageArchiveclassUtility (static helper)kernel/classes/exppackagearchive.php:41Opens a package archive (.ezpkg: a gzip compressed tar archive) for reading, after a bounded scan of its tar headers.
expPackageArchiveModesclass extends ezcArchiveCallback–kernel/classes/exppackagearchivemodes.php:20The extract callback of a package archive (expPackageArchive::open()): every file it extracts gets 0644, every directory 0755, each within the limits…
expPackageConflictReportclassFactory and static factory methods, Utility (static helper)kernel/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…
expPackageJsonclassUtility (static helper)kernel/classes/exppackagejson.php:34The JSON serialization of a package (doc/eng-us/bc/6.0/package-json-format.md).
expPasswordPolicyclassSingleton / instance()kernel/classes/exppasswordpolicy.php:24The rules a new password must meet, and what happens after a password was changed.
expPharclassFactory and static factory methods, Utility (static helper)kernel/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…
expPolicyOmitListclassUtility (static helper)kernel/classes/exppolicyomitlist.php:25The modules and views that skip the policy check: site.ini [RoleSettings] PolicyOmitList[] without the entries of [RoleSettings] PolicyOmitListExclud…
expPreloadAddressclassFactory and static factory methodskernel/classes/exppreloadaddress.php:26Where the cache preloader finds a siteaccess: the address of its site, the url prefix that selects it on that host, and the pages a run starts from.
expPreloadHistoryclass–kernel/classes/exppreloadhistory.php:22The cache preloader's runs: one status file per run, .json, next to its events (.jsonl) in var//preload.
expPreloadJobclassUtility (static helper)kernel/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…
expPreloadLockclass–kernel/classes/exppreloadlock.php:21One cache preload at a time.
expProcessToolsclassUtility (static helper)kernel/classes/expprocesstools.php:22Finds the programs a background job needs: the PHP command line and setsid.
expScriptStatusclassSingleton / instance()kernel/classes/expscriptstatus.php:18expScriptStatus - lightweight CLI progress/status reporter.
expSecretRuleclassUtility (static helper)kernel/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…
expSetupLogclassUtility (static helper)kernel/classes/expsetuplog.php:31var/log/setup.log: one readable record per installation run.
expSetupWizardGuardclassUtility (static helper)kernel/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.
expSiteAccessOverviewclassFactory and static factory methods, Utility (static helper)kernel/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).
expSystemReportclassFactory and static factory methodskernel/classes/expsystemreport.php:29The facts of Setup › System information and of exp:system:info, in sections, with health checks.
expSystemReportMaskclassUtility (static helper)kernel/classes/expsystemreportmask.php:29What Setup › System information, its text report and exp:system:info may show of a value.
expTestLanguageclassUtility (static helper)kernel/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…
expUserLoginIntegrityclassUtility (static helper)kernel/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…
expVelocityclassFactory and static factory methodskernel/classes/expvelocity.php:38Drives the bundled application server as a service.
expVelocityConfigclass–kernel/classes/expvelocityconfig.php:36Read and write the settings Exponential Velocity actually runs on.
expVelocityConfigLayoutclass–kernel/classes/expvelocityconfiglayout.php:41The server's configuration as a Debian Apache-style tree, and the move to it.
expVelocityDeployclass–kernel/classes/expvelocitydeploy.php:52Everything a PHP code change needs before it is live, in the one order that works: exp:velocity deploy.
expVelocityFrankenPHPclass extends expVelocity–kernel/classes/expvelocityfrankenphp.php:34Velocity's second engine: FrankenPHP, the Caddy web server with PHP built in.
expVelocityFrankenPHPInstallerclass–kernel/classes/expvelocityfrankenphpinstaller.php:28Puts the FrankenPHP binary in place for the frankenphp engine: exp:velocity install, and start's AutoInstall.
expVelocityMarkersclassFactory and static factory methodskernel/classes/expvelocitymarkers.php:30The small state files that say why an engine is not running.
expVelocityPHPServerclass extends expVelocity–kernel/classes/expvelocityphpserver.php:29Velocity's third engine: PHP's own built-in web server (php -S).
expVelocityRestartUnitclassFactory and static factory methodskernel/classes/expvelocityrestartunit.php:34Runs exp:velocity restart as one detached unit: the stop and the start in a process that does not belong to the caller.
expVelocityWatchdogclass–kernel/classes/expvelocitywatchdog.php:49A safety net that starts the default engine again when it is down and nobody meant it to be: exp:velocity watchdog.
expViewAccessclassUtility (static helper)kernel/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…
expViewParametersclassUtility (static helper)kernel/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…
expWeakPasswordListclassSingleton / instance()kernel/classes/expweakpasswordlist.php:35The one list of well-known and common passwords, and the check every place that sets a new password uses: the setup wizard, the kickstarter and exp:i…
eZAuditclassUtility (static helper)kernel/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…
eZBasketclass extends eZPersistentObjectActive Record (eZPersistentObject)kernel/classes/ezbasket.php:20–
eZBinaryFileHandlerclassSingleton / instance(), Strategy / handlerkernel/classes/ezbinaryfilehandler.php:23–
eZCacheclassUtility (static helper)kernel/classes/ezcache.php:22eZCache ezcache.php
eZCacheTrashclassRegistry, Utility (static helper)kernel/classes/ezcachetrash.php:38Removes a cache directory by renaming it out of the way first.
eZClusterFileFailureclass–kernel/classes/ezclusterfilefailure.php:20–
eZClusterFileHandlerclassSingleton / instance(), Strategy / handler, Utility (static helper)kernel/classes/ezclusterfilehandler.php:11–
eZCodeTemplateclass–kernel/classes/ezcodetemplate.php:18–
eZCollaborationGroupclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcollaborationgroup.php:18–
eZCollaborationItemclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcollaborationitem.php:18–
eZCollaborationItemGroupLinkclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcollaborationitemgrouplink.php:18–
eZCollaborationItemHandlerclassStrategy / handlerkernel/classes/ezcollaborationitemhandler.php:18–
eZCollaborationItemMessageLinkclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcollaborationitemmessagelink.php:18–
eZCollaborationItemParticipantLinkclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcollaborationitemparticipantlink.php:18–
eZCollaborationItemStatusclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcollaborationitemstatus.php:18–
eZCollaborationProfileclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, Singleton / instance(), Utility (static helper)kernel/classes/ezcollaborationprofile.php:18–
eZCollaborationSimpleMessageclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcollaborationsimplemessage.php:18–
eZCollaborationViewHandlerclassSingleton / instance(), Strategy / handlerkernel/classes/ezcollaborationviewhandler.php:18–
eZConfirmOrderHandlerclassSingleton / instance(), Strategy / handlerkernel/classes/ezconfirmorderhandler.php:18–
eZContentBrowseclass–kernel/classes/ezcontentbrowse.php:33–
eZContentBrowseBookmarkclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, INI plugin point (extension point)kernel/classes/ezcontentbrowsebookmark.php:35–
eZContentBrowseBookmarkFolderclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcontentbrowsebookmarkfolder.php:32–
eZContentBrowseRecentclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcontentbrowserecent.php:34–
eZContentCacheclassUtility (static helper)kernel/classes/ezcontentcache.php:18–
eZContentCacheManagerclassFacade / service, Utility (static helper)kernel/classes/ezcontentcachemanager.php:26–
eZContentClassclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, INI plugin point (extension point)kernel/classes/ezcontentclass.php:20–
eZContentClassAttributeclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, INI plugin point (extension point)kernel/classes/ezcontentclassattribute.php:19–
eZContentClassClassGroupclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcontentclassclassgroup.php:18–
eZContentClassEditHandlerclassINI plugin point (extension point), Strategy / handlerkernel/classes/ezcontentclassedithandler.php:15Handler for content class editing.
eZContentClassGroupclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcontentclassgroup.php:18–
eZContentClassNameclass extends eZPersistentObjectActive Record (eZPersistentObject), Utility (static helper)kernel/classes/ezcontentclassname.php:12–
eZContentClassNameListclass extends eZSerializedObjectNameList–kernel/classes/ezcontentclassnamelist.php:12–
eZContentClassOperationsclass–kernel/classes/ezcontentclassoperations.php:20–
eZContentFunctionsclassFactory and static factory methods, Utility (static helper)kernel/classes/ezcontentfunctions.php:12–
eZContentLanguageclass extends eZPersistentObjectActive Record (eZPersistentObject), INI plugin point (extension point)kernel/classes/ezcontentlanguage.php:12–
eZContentObjectclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, INI plugin point (extension point)kernel/classes/ezcontentobject.php:17Encapsulates data about and methods to work with content objects
eZContentObjectAssignmentHandlerclassStrategy / handlerkernel/classes/ezcontentobjectassignmenthandler.php:18–
eZContentObjectAttributeclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, INI plugin point (extension point)kernel/classes/ezcontentobjectattribute.php:20–
eZContentObjectEditHandlerclassStrategy / handlerkernel/classes/ezcontentobjectedithandler.php:19–
eZContentObjectOperationsclass–kernel/classes/ezcontentobjectoperations.php:20–
eZContentObjectTranslationclass–kernel/classes/ezcontentobjecttranslation.php:20–
eZContentObjectTrashNodeclass extends eZContentObjectTreeNodeActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezcontentobjecttrashnode.php:15Encapsulates data about and methods to work with content objects which reside in the trash
eZContentObjectTreeNodeclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, INI plugin point (extension point)kernel/classes/ezcontentobjecttreenode.php:17Encapsulates data about and methods to work with content objects inside the content object tree
eZContentObjectTreeNodeOperationsclassUtility (static helper)kernel/classes/ezcontentobjecttreenodeoperations.php:22–
eZContentObjectVersionclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, INI plugin point (extension point)kernel/classes/ezcontentobjectversion.php:19–
eZContentUploadclass–kernel/classes/ezcontentupload.php:51–
eZContentUploadHandlerclassStrategy / handlerkernel/classes/ezcontentuploadhandler.php:28–
eZDataTypeclassFactory and static factory methods, Registrykernel/classes/ezdatatype.php:46–
eZDBGarbageCollectorclassUtility (static helper)kernel/classes/ezdbgarbagecollector.php:33–
eZDiscountclass–kernel/classes/ezdiscount.php:12–
eZDiscountRuleclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezdiscountrule.php:18–
eZDiscountSubRuleclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezdiscountsubrule.php:18–
eZDiscountSubRuleValueclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, Utility (static helper)kernel/classes/ezdiscountsubrulevalue.php:17–
eZErrorclass–kernel/classes/ezerror.php:16–
eZHTTPHeaderclassUtility (static helper)kernel/classes/ezhttpheader.php:18–
eZInformationCollectionclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezinformationcollection.php:22–
eZInformationCollectionAttributeclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, INI plugin point (extension point)kernel/classes/ezinformationcollectionattribute.php:19–
eZNamePatternResolverclassFactory and static factory methods, Strategy / handlerkernel/classes/eznamepatternresolver.php:40eZNamePatternResolver is a utility class for resolving object name and url alias patterns.
eZNavigationPartclassUtility (static helper)kernel/classes/eznavigationpart.php:32–
eZNodeAssignmentclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, INI plugin point (extension point)kernel/classes/eznodeassignment.php:17–
eZNodeviewfunctionsclassUtility (static helper)kernel/classes/eznodeviewfunctions.php:18–
eZOrderclass extends eZPersistentObjectActive Record (eZPersistentObject)kernel/classes/ezorder.php:20–
eZOrderItemclass extends eZPersistentObjectActive Record (eZPersistentObject)kernel/classes/ezorderitem.php:27–
eZOrderStatusclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezorderstatus.php:47–
eZOrderStatusHistoryclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezorderstatushistory.php:35–
eZPackageclassFactory and static factory methodskernel/classes/ezpackage.php:20–
eZPackageCatalogclassUtility (static helper)kernel/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…
eZPackageComparisonclassFactory and static factory methods, Utility (static helper)kernel/classes/ezpackagecomparison.php:36Compares what a package carries with what the site has, for package/compare/.
eZPackageComparisonDiffclassUtility (static helper)kernel/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…
eZPackageComparisonFileCollectorclass–kernel/classes/ezpackagecomparisonfilecollector.php:18Stands in for an eZPackage when eZPackageComparison asks a datatype to serialize one of the site's own attributes, so that the site's value comes out…
eZPackageComparisonImportclassUtility (static helper)kernel/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…
eZPackageCreationHandlerclassSingleton / instance(), Strategy / handlerkernel/classes/ezpackagecreationhandler.php:21–
eZPackageDownloadclassUtility (static helper)kernel/classes/ezpackagedownload.php:25Sends a file of the package module (an exported archive, a file out of a package) to the browser in pieces.
eZPackageFileBrowserclassUtility (static helper)kernel/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…
eZPackageHandlerclassStrategy / handlerkernel/classes/ezpackagehandler.php:18–
eZPackageInstallationHandlerclassSingleton / instance(), Strategy / handlerkernel/classes/ezpackageinstallationhandler.php:19–
eZPackageLicenseclassUtility (static helper)kernel/classes/ezpackagelicense.php:28–
eZPackageRemovalPlanclassFactory and static factory methods, Utility (static helper)kernel/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…
eZPackageRequestGuardclassUtility (static helper)kernel/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…
eZPackageUploadInspectorclassUtility (static helper)kernel/classes/ezpackageuploadinspector.php:33Looks at a package archive before anything of it is written into a repository.
eZPackageVersionclassUtility (static helper)kernel/classes/ezpackageversion.php:55–
eZPathElementclass extends eZPersistentObjectActive Record (eZPersistentObject)kernel/classes/ezpathelement.php:23–
eZPDFExportclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezpdfexport.php:19–
eZPendingActionsclass extends eZPersistentObjectActive Record (eZPersistentObject), Utility (static helper)kernel/classes/ezpendingactions.php:12–
eZPersistentObjectclass–kernel/classes/ezpersistentobject.php:38Allows for object persistence in a database
eZPolicyclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezpolicy.php:19–
eZPolicyLimitationclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezpolicylimitation.php:18–
eZPolicyLimitationValueclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezpolicylimitationvalue.php:18–
eZPreferencesclassUtility (static helper)kernel/classes/ezpreferences.php:22–
eZProductCategoryclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, Utility (static helper)kernel/classes/ezproductcategory.php:18–
eZProductCollectionclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezproductcollection.php:16eZProductCollection is a container class which handles groups of products
eZProductCollectionItemclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezproductcollectionitem.php:20–
eZProductCollectionItemOptionclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezproductcollectionitemoption.php:12–
eZRedirectManagerclassFacade / service, Utility (static helper)kernel/classes/ezredirectmanager.php:22–
eZRoleclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezrole.php:35–
eZRSSExportclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezrssexport.php:19–
eZRSSExportItemclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, Utility (static helper)kernel/classes/ezrssexportitem.php:19–
eZRSSExportOPMLItemclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezrssexportopmlitem.php:26One line of an OPML export: a feed that the export lists.
eZRSSImportclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezrssimport.php:19–
eZRunCronjobsclassUtility (static helper)kernel/classes/ezruncronjobs.php:15–
eZScriptclassSingleton / instance()kernel/classes/ezscript.php:49–
eZSearchclassFactory and static factory methods, Utility (static helper)kernel/classes/ezsearch.php:19–
eZSearchLogclassUtility (static helper)kernel/classes/ezsearchlog.php:18–
eZSectionclass extends eZPersistentObjectActive Record (eZPersistentObject)kernel/classes/ezsection.php:18–
eZSerializedObjectNameListclass–kernel/classes/ezserializedobjectnamelist.php:12–
eZShippingManagerclassFacade / service, Utility (static helper)kernel/classes/ezshippingmanager.php:17–
eZShopAccountHandlerclassSingleton / instance(), Strategy / handlerkernel/classes/ezshopaccounthandler.php:12–
eZSiteAccessclassFront Controller, Utility (static helper)kernel/classes/ezsiteaccess.php:17Provides functions for siteaccess handling
eZSiteDataclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, Utility (static helper)kernel/classes/ezsitedata.php:21eZPersistentObject implementation for ezsite_data table.
eZSiteInstallerclassFactory and static factory methodskernel/classes/ezsiteinstaller.php:23–
eZSSLZoneclassUtility (static helper)kernel/classes/ezsslzone.php:27–
eZStaticCacheclass implements ezpStaticCacheINI plugin point (extension point)kernel/classes/ezstaticcache.php:30The eZStaticCache class manages the static cache system.
eZSubtreeCacheclassUtility (static helper)kernel/classes/ezsubtreecache.php:18–
eZTextInputParserclass–kernel/classes/eztextinputparser.php:17–
eZTipafriendCounterclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, Utility (static helper)kernel/classes/eztipafriendcounter.php:18–
eZTipafriendRequestclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, Utility (static helper)kernel/classes/eztipafriendrequest.php:17–
eZTriggerclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/eztrigger.php:17–
eZURLAliasFilterabstract classDecorator / filter, Template Method / abstract base classkernel/classes/ezurlaliasfilter.php:22The eZURLAliasFilter class the interface for all url alias filters, the filter implementation must implement the process method.
eZURLAliasMLclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezurlaliasml.php:58–
eZURLAliasQueryclassFactory and static factory methodskernel/classes/ezurlaliasquery.php:34–
eZURLWildcardclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezurlwildcard.php:19–
eZUserDiscountRuleclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezuserdiscountrule.php:18–
eZVATManagerclassFacade / service, Utility (static helper)kernel/classes/ezvatmanager.php:18–
eZVatRuleclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezvatrule.php:18–
eZVatTypeclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezvattype.php:19–
eZViewCounterclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezviewcounter.php:12–
eZWishListclass extends eZPersistentObjectActive Record (eZPersistentObject)kernel/classes/ezwishlist.php:20–
eZWorkflowclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, INI plugin point (extension point)kernel/classes/ezworkflow.php:18–
eZWorkflowEventclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezworkflowevent.php:18–
eZWorkflowEventTypeclass extends eZWorkflowTypeRegistrykernel/classes/ezworkfloweventtype.php:18–
eZWorkflowGroupclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezworkflowgroup.php:18–
eZWorkflowGroupLinkclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methods, Utility (static helper)kernel/classes/ezworkflowgrouplink.php:18–
eZWorkflowGroupTypeclass extends eZWorkflowTypeRegistrykernel/classes/ezworkflowgrouptype.php:18–
eZWorkflowProcessclass extends eZPersistentObjectActive Record (eZPersistentObject), Factory and static factory methodskernel/classes/ezworkflowprocess.php:19–
eZWorkflowTypeclassFactory and static factory methods, Registrykernel/classes/ezworkflowtype.php:18–

Event hooks (11)

EventKindCalled in
image/invalidateAliasesnotifykernel/classes/ezcache.php:715
content/class/cache/allnotifykernel/classes/ezcache.php:862
user/cache/allnotifykernel/classes/ezcache.php:885
content/cache/allnotifykernel/classes/ezcache.php:898
content/state/cache/allnotifykernel/classes/ezcache.php:968
content/cachenotifykernel/classes/ezcontentcachemanager.php:818
content/cache/allnotifykernel/classes/ezcontentcachemanager.php:826
content/cache/allnotifykernel/classes/ezcontentcachemanager.php:1182
content/edit/accessfilterkernel/classes/ezcontentobject.php:6375
content/movenotifykernel/classes/ezcontentobjecttreenode.php:5415
content/view/cachekeysfilterkernel/classes/eznodeviewfunctions.php:414

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