Knp\Bundle\MenuBundle\Templating\Helper\MenuHelper::getBreadcrumbsArray PHP Method

getBreadcrumbsArray() public method

Returns an array ready to be used for breadcrumbs.
public getBreadcrumbsArray ( Knp\Menu\ItemInterface | array | string $menu, string | array | null $subItem = null ) : array
$menu Knp\Menu\ItemInterface | array | string
$subItem string | array | null
return array
    public function getBreadcrumbsArray($menu, $subItem = null)
    {
        return $this->helper->getBreadcrumbsArray($menu, $subItem);
    }

Usage Example

 public function testGetBreadcrumbsArray()
 {
     $helperMock = $this->getHelperMock(array('getBreadcrumbsArray'));
     $helperMock->expects($this->any())->method('getBreadcrumbsArray')->with('default')->will($this->returnValue(array('A', 'B')));
     $helper = new MenuHelper($helperMock, $this->getMatcherMock(), $this->getManipulatorMock());
     $this->assertEquals(array('A', 'B'), $helper->getBreadcrumbsArray('default'));
 }