/** * Gets all breadcrumbs by associated id * * @param string $id Category id * @return array */ private function getBreadcrumbsById($id) { $wm = $this->webPageManager; $builder = new BreadcrumbBuilder($this->albumMapper->fetchBcData(), $id); return $builder->makeAll(function ($breadcrumb) use($wm) { return array('name' => $breadcrumb['name'], 'link' => $wm->getUrl($breadcrumb['web_page_id'], $breadcrumb['lang_id'])); }); }