mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-09-28 07:19:26 +02:00
15 lines
492 B
Markdown
15 lines
492 B
Markdown
# Registry
|
|
|
|
## Purpose
|
|
|
|
To implement a central storage for objects often used throughout the application, is typically implemented using
|
|
an abstract class with only static methods (or using the Singleton pattern)
|
|
|
|
## Examples
|
|
|
|
* Zend Framework: `Zend_Registry` holds the application's logger object, front controller etc.
|
|
* Yii Framework: `CWebApplication` holds all the application components, such as `CWebUser`, `CUrlManager`, etc.
|
|
|
|
## UML Diagram
|
|
|
|
 |