Recent changes
Wednesday November 04 2026
-
Patterns in lib/ezi18n Updated Markdown page
Every class, view, fetch function, operator and plugin point of lib/ezi18n with its design patterns.
-
Patterns in lib/ezimage Updated Markdown page
Every class, view, fetch function, operator and plugin point of lib/ezimage with its design patterns.
-
Patterns in lib/ezlocale Updated Markdown page
Every class, view, fetch function, operator and plugin point of lib/ezlocale with its design patterns.
-
Patterns in lib/ezmath Updated Markdown page
Every class, view, fetch function, operator and plugin point of lib/ezmath with its design patterns.
-
Patterns in lib/ezpdf Updated Markdown page
Every class, view, fetch function, operator and plugin point of lib/ezpdf with its design patterns.
-
Patterns in lib/ezsession Updated Markdown page
Every class, view, fetch function, operator and plugin point of lib/ezsession with its design patterns.
-
Patterns in lib/ezsoap Updated Markdown page
Every class, view, fetch function, operator and plugin point of lib/ezsoap with its design patterns.
-
Patterns in lib/eztemplate Updated Markdown page
Every class, view, fetch function, operator and plugin point of lib/eztemplate with its design patterns.
-
Patterns in lib/ezutils Updated Markdown page
Every class, view, fetch function, operator and plugin point of lib/ezutils with its design patterns.
-
Patterns in lib Updated Markdown page
Every class, view, fetch function, operator and plugin point of lib with its design patterns.
-
Patterns in settings Updated Markdown page
Every class, view, fetch function, operator and plugin point of settings with its design patterns.
-
Builder Updated Markdown page
Builds a complex object or text step by step. 10 instances in Exponential.
-
Chain of Responsibility Updated Markdown page
A request is passed along a list of handlers until one of them takes it: login handlers, URL matchers, router routes. 19 instances in Exponential.
-
Command (console, scripts, cronjobs) Updated Markdown page
A unit of work that runs on its own: a console command (./console exp:...), a CLI script class or a cronjob part. 247 instances in Exponential.
-
Datatype (Strategy for content fields) Updated Markdown page
Each datatype is a strategy for one kind of content field: how it is edited, validated, stored, indexed, compared and shown. 54 instances in Exponential.
-
Decorator / filter Updated Markdown page
Wraps an object or a value to add behavior while keeping its interface: output filters, input filters, pre-/post-processors. 64 instances in Exponential.
-
Event hook (ezpEvent) Updated Markdown page
A named point where the kernel calls ezpEvent::getInstance()-›notify() or filter(), so that listeners can react or change a value. 99 instances in Exponential.
-
Exception hierarchy Updated Markdown page
Errors as classes, so callers catch what they can handle. 73 instances in Exponential.
-
Facade / service Updated Markdown page
One simple entry point in front of a subsystem, or a service class that holds the operations of one domain. 40 instances in Exponential.
-
Factory and static factory methods Updated Markdown page
A class or static method that creates objects for the caller, so the caller does not name the concrete class. 443 instances in Exponential.