Breadcrumbs


use Leviy\UserInterface\Breadcrumbs\BreadcrumbPath;

public function somePage(): Response
{
    $breadcrumbs = new BreadcrumbPath('Current Page Title');

    $breadcrumbs->add('Home', 'home_route');
    // or for a regular url
    $breadcrumbs->addUrl('Second', '/components/breadcrumbs');

    return $this->render('...', ['breadcrumbs' => $breadcrumbs]);
}

{% include '@leviy-templates/components/breadcrumbs.html.twig' with {'breadcrumbs': breadcrumbs} %}