jqh 5 years ago
parent
commit
84544acf64
1 changed files with 9 additions and 0 deletions
  1. 9 0
      src/Traits/BuilderEvents.php

+ 9 - 0
src/Traits/BuilderEvents.php

@@ -50,6 +50,8 @@ trait BuilderEvents
     {
     {
         $object = app('admin.object');
         $object = app('admin.object');
 
 
+        $key = static::formatBuilderEventKey($key);
+
         $listeners = $object->get($key) ?: [];
         $listeners = $object->get($key) ?: [];
 
 
         foreach ($listeners as $k => $listener) {
         foreach ($listeners as $k => $listener) {
@@ -74,6 +76,8 @@ trait BuilderEvents
     {
     {
         $object = app('admin.object');
         $object = app('admin.object');
 
 
+        $key = static::formatBuilderEventKey($key);
+
         $listeners = $object->get($key) ?: [];
         $listeners = $object->get($key) ?: [];
 
 
         $listeners[] = [$callback, $once];
         $listeners[] = [$callback, $once];
@@ -81,4 +85,9 @@ trait BuilderEvents
         $object[$key] = $listeners;
         $object[$key] = $listeners;
     }
     }
 
 
+    protected static function formatBuilderEventKey($key)
+    {
+        return static::class.'::'.$key;
+    }
+
 }
 }