Fix bread crumbs

This commit is contained in:
James Cole 2020-10-26 16:51:49 +01:00
parent a7d15ef287
commit 7720482930
No known key found for this signature in database
GPG Key ID: B5669F9493CDE38D

View File

@ -60,7 +60,7 @@ class Breadcrumbs extends AbstractExtension
} }
$breadcrumbs = $this->getBreadcrumbs($arr); $breadcrumbs = $this->getBreadcrumbs($arr);
return $this->getHtml($breadcrumbs); return $this->getHtml($breadcrumbs, $args);
}, },
['is_safe' => ['html']] ['is_safe' => ['html']]
@ -87,7 +87,7 @@ class Breadcrumbs extends AbstractExtension
if (null !== $arr['parent']) { if (null !== $arr['parent']) {
$arr = config(sprintf('bc.%s', $arr['parent'])); $arr = config(sprintf('bc.%s', $arr['parent']));
if (null === $arr) { if (null === $arr) {
throw new FireflyException(sprintf('No (2) breadcrumbs for route "%s".', $name)); throw new FireflyException(sprintf('No (2) breadcrumbs for route "%s".', $arr['parent']));
} }
} }
$loop++; // safety catch $loop++; // safety catch
@ -98,11 +98,12 @@ class Breadcrumbs extends AbstractExtension
} }
/** /**
* @param array $breadcrumbs * @param array $breadcrumbs
* @param array|null $args
* *
* @return string * @return string
*/ */
private function getHtml(array $breadcrumbs): string private function getHtml(array $breadcrumbs, ?array $args): string
{ {
// get HTML // get HTML
$html = '<ol class="breadcrumb float-sm-right">'; $html = '<ol class="breadcrumb float-sm-right">';