We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 900993a commit a2b4e07Copy full SHA for a2b4e07
1 file changed
src/Enum/AbstractEnum.php
@@ -8,15 +8,15 @@ abstract class AbstractEnum
8
{
9
////////////////////////////// CLASS PROPERTIES \\\\\\\\\\\\\\\\\\\\\\\\\\\\
10
11
- private static $instance;
+ private static $instance = [];
12
13
//////////////////////////// GETTERS AND SETTERS \\\\\\\\\\\\\\\\\\\\\\\\\\\
14
15
private static function getInstance() : AbstractEnum
16
17
$classname = static::class;
18
19
- if (self::$instance[$classname] === null) {
+ if (array_key_exists($classname, self::$instance) === false) {
20
self::$instance[$classname] = new $classname;
21
}
22
0 commit comments