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 lib/eztemplate

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

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/standards/patterns/area-lib-eztemplate.md

On this page

Patterns in lib/eztemplate

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 lib/eztemplate 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 (56)

ClassKindPatternsFileDescription
eZTemplateclassFactory and static factory methods, Singleton / instance()lib/eztemplate/classes/eztemplate.php:200–
eZTemplateArithmeticOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatearithmeticoperator.php:40–
eZTemplateArrayOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatearrayoperator.php:28–
eZTemplateAttributeOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplateattributeoperator.php:56–
eZTemplateBlockFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplateblockfunction.php:50–
eZTemplateCacheBlockclassUtility (static helper)lib/eztemplate/classes/eztemplatecacheblock.php:18–
eZTemplateCacheFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplatecachefunction.php:19–
eZTemplateCompiledLoopclass–lib/eztemplate/classes/eztemplatecompiledloop.php:17–
eZTemplateCompilerclassFactory and static factory methods, Utility (static helper)lib/eztemplate/classes/eztemplatecompiler.php:49–
eZTemplateControlOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatecontroloperator.php:26–
eZTemplateDebugFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplatedebugfunction.php:63–
eZTemplateDefFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplatedeffunction.php:38–
eZTemplateDelimitFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplatedelimitfunction.php:37–
eZTemplateDigestOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatedigestoperator.php:21–
eZTemplateDoFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplatedofunction.php:35–
eZTemplateElementParserclassSingleton / instance()lib/eztemplate/classes/eztemplateelementparser.php:18–
eZTemplateExecuteOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplateexecuteoperator.php:18–
eZTemplateExpInfoOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplateexpinfooperator.php:36–
eZTemplateFailedExecutingCompiledTemplateclass extends ExceptionException hierarchylib/eztemplate/classes/exceptions/failedexecutingcompiledtemplate.php:17Exception occuring when the execution of a compiled template fails
eZTemplateFileResourceclass–lib/eztemplate/classes/eztemplatefileresource.php:20–
eZTemplateForeachFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplateforeachfunction.php:46–
eZTemplateForFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplateforfunction.php:39–
eZTemplateFunctionElementclass–lib/eztemplate/classes/eztemplatefunctionelement.php:26–
eZTemplateIfFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplateiffunction.php:38–
eZTemplateImageOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplateimageoperator.php:24–
eZTemplateIncludeFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplateincludefunction.php:33–
eZTemplateLocaleOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatelocaleoperator.php:30–
eZTemplateLogicOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatelogicoperator.php:69–
eZTemplateLoopclass–lib/eztemplate/classes/eztemplateloop.php:49–
eZTemplateLoopSequenceclass–lib/eztemplate/classes/eztemplateloop.php:13–
eZTemplateMenuFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplatemenufunction.php:18–
eZTemplateMultiPassParserclass extends eZTemplateParserSingleton / instance()lib/eztemplate/classes/eztemplatemultipassparser.php:18–
eZTemplateNl2BrOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatenl2broperator.php:21–
eZTemplateNodeToolclassFactory and static factory methods, Utility (static helper)lib/eztemplate/classes/eztemplatenodetool.php:19–
eZTemplateOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplateoperator.php:20–
eZTemplateOperatorElementclass–lib/eztemplate/classes/eztemplateoperatorelement.php:24–
eZTemplateOptimizerclassUtility (static helper)lib/eztemplate/classes/eztemplateoptimizer.php:18–
eZTemplateParserclass–lib/eztemplate/classes/eztemplateparser.php:18–
eZTemplatePHPOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatephpoperator.php:30–
eZTemplateRoleOperatorclassFactory and static factory methods, Template operator (Interpreter plugin)lib/eztemplate/classes/eztemplateroleoperator.php:29The eZTemplateRoleOperator class provides template operators for checking user role membership and policies (doc/eng-us/features/6.0/role-and-policy-…
eZTemplateRootclass–lib/eztemplate/classes/eztemplateroot.php:26–
eZTemplateSectionFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplatesectionfunction.php:58–
eZTemplateSectionIteratorclass–lib/eztemplate/classes/eztemplatesectioniterator.php:28–
eZTemplateSequenceFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplatesequencefunction.php:34–
eZTemplateSetFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplatesetfunction.php:37–
eZTemplateStringOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatestringoperator.php:22–
eZTemplateStringsOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatestringsoperator.php:80–
eZTemplateSwitchFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplateswitchfunction.php:43–
eZTemplateTextElementclass–lib/eztemplate/classes/eztemplatetextelement.php:20–
eZTemplateTextOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatetextoperator.php:18–
eZTemplateToolbarFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplatetoolbarfunction.php:18–
eZTemplateTreeCacheclassUtility (static helper)lib/eztemplate/classes/eztemplatetreecache.php:18–
eZTemplateTypeOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplatetypeoperator.php:36–
eZTemplateUnitOperatorclassTemplate operator (Interpreter plugin)lib/eztemplate/classes/eztemplateunitoperator.php:39–
eZTemplateVariableElementclass–lib/eztemplate/classes/eztemplatevariableelement.php:20–
eZTemplateWhileFunctionclassTemplate function (Interpreter plugin)lib/eztemplate/classes/eztemplatewhilefunction.php:35–

Template operators (17)

OperatorsClassRegistered in
array, hash, array_prepend, prepend, array_append, append, array_merge, merge, contains, compare, extract, extract_left, extract_right, begins_with, ends_with, implode, explode, repeat, reverse, insert, remove, replace, unique, array_sumeZTemplateArrayOperatorlib/eztemplate/classes/eztemplateautoload.php:13
fetch, fetch_aliaseZTemplateExecuteOperatorlib/eztemplate/classes/eztemplateautoload.php:42
l10n, locale, datetime, currentdate, maketime, makedate, gettimeeZTemplateLocaleOperatorlib/eztemplate/classes/eztemplateautoload.php:44
attribute, dumpeZTemplateAttributeOperatorlib/eztemplate/classes/eztemplateautoload.php:46
nl2breZTemplateNl2BrOperatorlib/eztemplate/classes/eztemplateautoload.php:48
concat, indenteZTemplateTextOperatorlib/eztemplate/classes/eztemplateautoload.php:50
sieZTemplateUnitOperatorlib/eztemplate/classes/eztemplateautoload.php:52
lt, gt, le, ge, eq, ne, null, not, true, false, or, and, chooseeZTemplateLogicOperatorlib/eztemplate/classes/eztemplateautoload.php:54
is_array, is_boolean, is_integer, is_float, is_numeric, is_string, is_object, is_class, is_null, is_set, is_unset, get_type, get_classeZTemplateTypeOperatorlib/eztemplate/classes/eztemplateautoload.php:59
cond, first_seteZTemplateControlOperatorlib/eztemplate/classes/eztemplateautoload.php:64
sum, sub, inc, dec, div, mod, mul, max, min, abs, ceil, floor, round, int, float, count, roman, randeZTemplateArithmeticOperatorlib/eztemplate/classes/eztemplateautoload.php:67
texttoimage, image, imagefileeZTemplateImageOperatorlib/eztemplate/classes/eztemplateautoload.php:77
upcase, downcase, count_words, count_chars, trim, break, wrap, upfirst, upword, simplify, trim, wash, chr, ord, shorten, padeZTemplateStringOperatorlib/eztemplate/classes/eztemplateautoload.php:83
crc32, md5, rot13eZTemplateDigestOperatorlib/eztemplate/classes/eztemplateautoload.php:101
expinfoeZTemplateExpInfoOperatorlib/eztemplate/classes/eztemplateautoload.php:106
has_role, has_role_id, has_any_role, has_role_by_user, has_role_by_user_id, has_policy, has_policy_by_usereZTemplateRoleOperatorlib/eztemplate/classes/eztemplateautoload.php:110
–eZTemplateStringsOperatorlib/eztemplate/classes/eztemplateautoload.php:115

Template functions (17)

FunctionsClassRegistered in
sectioneZTemplateSectionFunctionlib/eztemplate/classes/eztemplateautoload.php:187
ldelim, rdelimeZTemplateDelimitFunctionlib/eztemplate/classes/eztemplateautoload.php:193
includeeZTemplateIncludeFunctionlib/eztemplate/classes/eztemplateautoload.php:195
switcheZTemplateSwitchFunctionlib/eztemplate/classes/eztemplateautoload.php:197
sequenceeZTemplateSequenceFunctionlib/eztemplate/classes/eztemplateautoload.php:200
set, let, defaulteZTemplateSetFunctionlib/eztemplate/classes/eztemplateautoload.php:202
set-block, append-block, run-onceeZTemplateBlockFunctionlib/eztemplate/classes/eztemplateautoload.php:204
debug-timing-point, debug-accumulator, debug-log, debug-traceeZTemplateDebugFunctionlib/eztemplate/classes/eztemplateautoload.php:207
cache-blockeZTemplateCacheFunctionlib/eztemplate/classes/eztemplateautoload.php:212
tool_bareZTemplateToolbarFunctionlib/eztemplate/classes/eztemplateautoload.php:215
menueZTemplateMenuFunctionlib/eztemplate/classes/eztemplateautoload.php:218
ifeZTemplateIfFunctionlib/eztemplate/classes/eztemplateautoload.php:222
whileeZTemplateWhileFunctionlib/eztemplate/classes/eztemplateautoload.php:226
foreZTemplateForFunctionlib/eztemplate/classes/eztemplateautoload.php:232
foreacheZTemplateForeachFunctionlib/eztemplate/classes/eztemplateautoload.php:239
doeZTemplateDoFunctionlib/eztemplate/classes/eztemplateautoload.php:245
def, undefeZTemplateDefFunctionlib/eztemplate/classes/eztemplateautoload.php:252

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