/home/techb158/immovalet.com/vendor/botble/platform/base/src/Supports
NameSizeModeActions
Action.php9550644editdlrm
ActionHookEvent.php21360644editdlrm
Assets.php23640644editdlrm
Avatar.php88450644editdlrm
BaseSeeder.php14380644editdlrm
BreadcrumbsGenerator.php17290644editdlrm
BreadcrumbsManager.php49300644editdlrm
Core.php73240644editdlrm
CustomResourceRegistrar.php31050644editdlrm
DashboardMenu.php60210644editdlrm
Editor.php13410644editdlrm
EmailAbstract.php18170644editdlrm
EmailHandler.php115100644editdlrm
Enum.php55020644editdlrm
Filter.php13240644editdlrm
Gravatar.php5320644editdlrm
Helper.php71290644editdlrm
Language.php176930644editdlrm
MacroableModels.php37510644editdlrm
MembershipAuthorization.php27020644editdlrm
MetaBox.php87200644editdlrm
MountManager.php39940644editdlrm
PageTitle.php6680644editdlrm
PclZip.php2144990644editdlrm
RepositoryHelper.php8190644editdlrm
SortItemsWithChildrenHelper.php22810644editdlrm
SystemManagement.php41620644editdlrm
Edit: /home/techb158/immovalet.com/vendor/botble/platform/base/src/Supports/ActionHookEvent.php (2136B)
listeners[$hook][$priority])) { $priority += 1; } $this->listeners[$hook][$priority] = compact('callback', 'arguments'); } /** * @param string $hook * @return $this */ public function removeListener(string $hook) { Arr::forget($this->listeners, $hook); return $this; } /** * Gets a sorted list of all listeners * @return array */ public function getListeners() { foreach ($this->listeners as $listeners) { uksort($listeners, function ($param1, $param2) { return strnatcmp($param1, $param2); }); } return $this->listeners; } /** * Gets the function * @param mixed $callback Callback * @return mixed A closure, an array if "class@method" or a string if "function_name" */ protected function getFunction($callback) { if (is_string($callback)) { if (strpos($callback, '@')) { $callback = explode('@', $callback); return [app('\\' . $callback[0]), $callback[1]]; } return $callback; } elseif ($callback instanceof Closure) { return $callback; } elseif (is_array($callback)) { return $callback; } return false; } /** * Fires a new action * @param string $action Name of action * @param array $args Arguments passed to the action */ abstract public function fire($action, $args); }