From c148c759626b1dcf3c8ef3cf9ebaaaab6615c81b Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Mon, 13 Jun 2022 16:31:44 +0300 Subject: [PATCH] FlexObjectTrait::$events fix --- system/src/Grav/Common/Flex/Traits/FlexObjectTrait.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/system/src/Grav/Common/Flex/Traits/FlexObjectTrait.php b/system/src/Grav/Common/Flex/Traits/FlexObjectTrait.php index b952173b1..b1282d645 100644 --- a/system/src/Grav/Common/Flex/Traits/FlexObjectTrait.php +++ b/system/src/Grav/Common/Flex/Traits/FlexObjectTrait.php @@ -22,6 +22,7 @@ trait FlexObjectTrait { use FlexCommonTrait; + /** @var string[] */ protected $events = [ 'onRender' => 'onFlexObjectRender', 'onBeforeSave' => 'onFlexObjectBeforeSave', @@ -45,8 +46,8 @@ trait FlexObjectTrait ]); } - if (isset(static::$events['name'])) { - $name = static::$events['name']; + if (isset($this->events['name'])) { + $name = $this->events['name']; } elseif (strpos($name, 'onFlexObject') !== 0 && strpos($name, 'on') === 0) { $name = 'onFlexObject' . substr($name, 2); }