/home/techb158/immovalet.com/platform/core/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/platform/core/base/src/Supports/BreadcrumbsGenerator.php (1729B)
breadcrumbs = new Collection; $this->callbacks = $callbacks; foreach ($before as $callback) { $callback($this); } $this->call($name, $params); foreach ($after as $callback) { $callback($this); } return $this->breadcrumbs; } /** * @param string $name * @param array $params * @throws Exception */ protected function call(string $name, array $params): void { if (!isset($this->callbacks[$name])) { throw new Exception($name); } $this->callbacks[$name]($this, ...$params); } /** * @param string $name * @param mixed ...$params * @throws Exception */ public function parent(string $name, ...$params): void { $this->call($name, $params); } /** * @param string $title * @param string|null $url * @param array $data */ public function push(string $title, string $url = null, array $data = []): void { $this->breadcrumbs->push((object)array_merge($data, compact('title', 'url'))); } }