Creitive\Breadcrumbs\Breadcrumbs::getBreadcrumbs PHP Method

getBreadcrumbs() public method

Gets the currently configured breadcrumbs.
public getBreadcrumbs ( ) : array
return array
    public function getBreadcrumbs()
    {
        return $this->breadcrumbs;
    }

Usage Example

 /**
  * 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);
         }
     }
 }