Skip to content

Commit a2b4e07

Browse files
committed
Fix bug in AbstractEnum class caused by incorrect check.
1 parent 900993a commit a2b4e07

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/Enum/AbstractEnum.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ abstract class AbstractEnum
88
{
99
////////////////////////////// CLASS PROPERTIES \\\\\\\\\\\\\\\\\\\\\\\\\\\\
1010

11-
private static $instance;
11+
private static $instance = [];
1212

1313
//////////////////////////// GETTERS AND SETTERS \\\\\\\\\\\\\\\\\\\\\\\\\\\
1414

1515
private static function getInstance() : AbstractEnum
1616
{
1717
$classname = static::class;
1818

19-
if (self::$instance[$classname] === null) {
19+
if (array_key_exists($classname, self::$instance) === false) {
2020
self::$instance[$classname] = new $classname;
2121
}
2222

0 commit comments

Comments
 (0)