addListener($tag.'.'.$method, [$object, $method]); } unset($object); } public static function fire($tag, $data = []) { $event = new GenericEvent(); $event->setArguments($data); $event = app('dispatcher')->dispatch($event, $tag); return $event->getArguments(); } }