public function getPermissionAfter(GetPermission $event) { if ($event->model instanceof $this->model && method_exists($this, 'after')) { return call_user_func_array([$this, 'after'], [$event->actor, $event->ability, $event->model]); } }