PHP Trait Bluz\Common\Singleton

Show file Open project: bluzphp/framework

Protected Properties

Property Type Description
$instance singleton instance

Public Methods

Method Description
getInstance ( ) : static Get instance
setInstance ( mixed $instance ) : void Set or replace instance

Protected Methods

Method Description
__clone ( ) Disabled by access level
__construct ( ) Disabled by access level
initInstance ( ) : static Initialization of class instance

Method Details

__clone() protected method

Disabled by access level
protected __clone ( )

__construct() protected method

Disabled by access level
protected __construct ( )

getInstance() public static method

Get instance
public static getInstance ( ) : static
return static

initInstance() protected static method

Initialization of class instance
protected static initInstance ( ) : static
return static

setInstance() public static method

Set or replace instance
public static setInstance ( mixed $instance ) : void
$instance mixed
return void

Property Details

$instance protected static property

singleton instance
protected static $instance