halimonalexander / registry
Registry library
Installs: 50
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/halimonalexander/registry
Requires
- php: ^7.4
Requires (Dev)
- nunomaduro/phpinsights: dev-master
- php-coveralls/php-coveralls: ^2.0
- phpstan/phpstan: ^0.12
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.5
- vimeo/psalm: ^4.4
README
Registry pattern library
Install
$ composer require halimonalexander/registry
Example of usage
use HalimonAlexander\Registry\Registry; $registry = Registry::getInstance(); $registry->set('key1', 1); //... if ($registry->has('key1')) { $var = $registry->get('key1'); } $registry->set('db', new \PDO()); //... /** @var \PDO|null $db */ $db = $registry->getByClassname(\PDO::class);