From 686ce63ca794cdf3648eb6d23c0154146de3674b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Wed, 27 Jan 2016 15:27:15 +0100 Subject: [PATCH] FIX: fix enumerations - empty init caused error --- app/Enumerations/BaseEnumeration.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Enumerations/BaseEnumeration.php b/app/Enumerations/BaseEnumeration.php index 4c23e441..356ac390 100644 --- a/app/Enumerations/BaseEnumeration.php +++ b/app/Enumerations/BaseEnumeration.php @@ -26,6 +26,11 @@ abstract class BaseEnumeration $className::init(); } + // it can happen that even after init no enumerations are available + if (empty(self::$items[$className])) { + self::$items[$className] = []; + } + self::$initiliazed[] = $className; } }