for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace JimmyOak\Utility;
abstract class UtilsBase
{
protected function __construct()
}
public static function instance()
static $instance = null;
if ($instance === null) {
$instance = new static();
return $instance;
public function __clone()
throw new \Exception('Singleton class, use instance() method');