Gets the currently configured breadcrumbs.
public getBreadcrumbs ( ) : array | ||
return | array |
/** * Tests whether full URLs are recognized correctly. * * @dataProvider crumbsProvider */ public function testFullUrls($crumbs) { $b = new Breadcrumbs($crumbs); foreach ($b->getBreadcrumbs() as $key => $crumb) { $originalCrumb = $crumbs[$key]; $hrefIsFullUrl = $crumb['hrefIsFullUrl']; if (mb_substr($originalCrumb['href'], 0, 7) === 'http://') { $this->assertTrue($hrefIsFullUrl); } elseif (mb_substr($originalCrumb['href'], 0, 8) === 'https://') { $this->assertTrue($hrefIsFullUrl); } elseif (mb_substr($originalCrumb['href'], 0, 1) === '/') { $this->assertTrue($hrefIsFullUrl); } else { $this->assertFalse($hrefIsFullUrl); } } }