The following files exists in this folder. Click to view.
TSingleton.php1 lines ASCII Unix (LF) <?php
/**
* Trait implementing singleton design pattern.
*/
namespace Anax;
trait TSingleton
{
/**
* Properties
*
*/
static private $instance = null;
/**
* Create or get singleton instance of class.
*
*/
static public function instance()
{
return isset(static::$instance)
? self::$instance
: self::$instance = new static;
}
}