Singleton
The singleton pattern ensures that only one object of its kind exists and provides a single point of access to it for any other code. To use the singleton pattern you can make use of the Singleton
utility class available within Backyard.
Example usage
use Backyard\Utils\Singleton;
class MyClass extends Singleton {
}
$example = MyClass::get();