clean/registry

Simple registry pattern implementation

1.0.1 2015-11-09 10:59 UTC

This package is auto-updated.

Last update: 2024-04-06 08:18:03 UTC


README

Build Status Code Climate Test Coverage Issue Count

Basic implementation of registry pattern that implement a central storage for objects often used throughout the application.

Installation

via Composer:

"require": {
  "clean/registry": "*"
}

Example of Usage

$registry = new Registry()

$registry->set('var1', 1);

$var1 = $registry->get('var1');

if ($registry->has('var1')) {
    ...
}

or you can extend any class with ReigistryTrait to add registry methods to it

class MyClass {
	use \Clean\Registry\RegistryTrait;
}