Skip to content

thesmart/php-singleton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Singleton PHP Library by John Smart (@thesmart)

A simple Singleton pattern, with optional support for named instances.

Example:

MyClass::setInstance(new MyClass());
$myClass = Singleton::getInstance();
$has = SingletonMock::hasInstance();

Named instances:

SingletonMock::setInstance($myClass, 'foobar');
$myClass = Singleton::getInstance('foobar');
$has = SingletonMock::hasInstance('foobar');

Like this project?

Check out my others. @thesmart

About

Singleton pattern for php, with optional support for named singletons

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages