-
Notifications
You must be signed in to change notification settings - Fork 16
6j. Registry
gjerokrsteski edited this page Mar 17, 2014
·
2 revisions
A well-known object that other objects can use to find common objects and services. Acts also as a dependency injection container. Note that storing resources in a registry is not permitted!
Common access
$registry = new Pimf\Registry();
$registry->your_key = "123";
Static access
Pimf\Registry::set('your_key', "123")
Pimf\Registry::get('your_key')
conf represents the configuration list.
$conf = Pimf\Registry::get('conf')
env represents Pimf\Environment object which delivers methods for server and execution environment information.
$env = Pimf\Registry::get('env')
logger represents Pimf\Logger object which delivers methods for common logging options into a file.
$logger = Pimf\Registry::get('logger')
em represents Pimf\EntityManager object which delivers methods for data persistence and object relational mapping.
$em = Pimf\Registry::get('em')