Update PHPDoc for Singleton trait
This commit is contained in:
parent
ba2ec7a516
commit
a0315b8196
|
@ -34,6 +34,8 @@ trait Singleton
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Holds the singleton instances.
|
* Holds the singleton instances.
|
||||||
|
*
|
||||||
|
* @var array<static>
|
||||||
*/
|
*/
|
||||||
private static array $singleton = [];
|
private static array $singleton = [];
|
||||||
|
|
||||||
|
@ -42,7 +44,7 @@ trait Singleton
|
||||||
*
|
*
|
||||||
* @param mixed ...$args Constructor parameters
|
* @param mixed ...$args Constructor parameters
|
||||||
*
|
*
|
||||||
* @return static
|
* @return static The singleton instance
|
||||||
*/
|
*/
|
||||||
final public static function getInstance(mixed ...$args): static
|
final public static function getInstance(mixed ...$args): static
|
||||||
{
|
{
|
||||||
|
@ -55,7 +57,7 @@ trait Singleton
|
||||||
/**
|
/**
|
||||||
* This is a singleton class, thus the constructor is private.
|
* This is a singleton class, thus the constructor is private.
|
||||||
*
|
*
|
||||||
* Usage: Get an instance of this class by calling self::getInstance()
|
* Usage: Get an instance of this class by calling getInstance()
|
||||||
*/
|
*/
|
||||||
abstract private function __construct();
|
abstract private function __construct();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue