PHPackages                             apy/breadcrumbtrail-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. apy/breadcrumbtrail-bundle

ActiveSymfony-bundle[Templating &amp; Views](/categories/templating)

apy/breadcrumbtrail-bundle
==========================

Symfony bundle to generate a dynamic Twig breadcrumbs trail via Annotations, PHP Attributes or PHP methods.

v1.9.2(3y ago)86921.9k—5.3%38[4 PRs](https://github.com/APY/APYBreadcrumbTrailBundle/pulls)MITPHPPHP &gt;=7.2CI failing

Since Nov 30Pushed 2mo ago6 watchersCompare

[ Source](https://github.com/APY/APYBreadcrumbTrailBundle)[ Packagist](https://packagist.org/packages/apy/breadcrumbtrail-bundle)[ Docs](https://github.com/Abhoryo/APYBreadcrumbTrailBundle)[ RSS](/packages/apy-breadcrumbtrail-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (10)Versions (24)Used By (0)

Getting Started With BreadcrumbTrailBundle
==========================================

[](#getting-started-with-breadcrumbtrailbundle)

This bundle provides a breadcrumb trail service also known as breadcrumbs or Fil d'Ariane. Breadcrumbs can be defined with Attributes, annotations, PHP and Twig.

Installation
------------

[](#installation)

Please follow the steps given in [installation.md](src/Resources/doc/installation.md) to install this bundle.

Bundle documentation
--------------------

[](#bundle-documentation)

- [Annotation configuration](src/Resources/doc/annotation_configuration.md)
- [PHP configuration](src/Resources/doc/php_configuration.md)
- [Twig configuration](src/Resources/doc/twig_configuration.md)
- [Render the breadcrumb trail](src/Resources/doc/rendering.md)
- [Override the template](src/Resources/doc/override_template.md)

Tests
-----

[](#tests)

Several make targets can get used to run the PHPUnit test suite on different PHP environments:

```
$ make test
$ make test-php73
$ make test-php74-lowest

```

In case all test suites pass but running tests still returns an error code, that might be related to the number of allowed deprecations. Make sure that the `SYMFONY_DEPRECATIONS_HELPER` value of `max[self]` as found in `phpunit.xml.dist`matches the "Remaining self deprecation notices" count from the test runner output.

Code style
----------

[](#code-style)

PHP-CS-Fixer is used to keep the code style in shape. There is a make target that uses Docker to fix the code style without having to install any other dependencies:

```
$ make cs

```

Static code analysis
--------------------

[](#static-code-analysis)

PHPStan is used to keep the code quality up to par. There is a make target that uses Docker to test the code quality without having to install any other dependencies:

```
$ make static

```

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance57

Moderate activity, may be stable

Popularity53

Moderate usage in the ecosystem

Community25

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 63.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~169 days

Recently: every ~120 days

Total

21

Last Release

1154d ago

Major Versions

v0.9 → v1.02013-12-19

PHP version history (4 changes)v0.9PHP &gt;=5.3.2

1.4.1PHP &gt;=5.3.3

v1.6.0PHP &gt;=7.1

v1.6.1PHP &gt;=7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/0e73bc5a42356db8e0111fec3c7453504b7676f170de15cfa82620a6fa6e7aaa?d=identicon)[rvanlaak](/maintainers/rvanlaak)

![](https://www.gravatar.com/avatar/83f590d942f2565d0281f4a4ce50fa934935132eac3e4696415e2f90f0701c6b?d=identicon)[Abhoryo](/maintainers/Abhoryo)

---

Top Contributors

[![rvanlaak](https://avatars.githubusercontent.com/u/2707563?v=4)](https://github.com/rvanlaak "rvanlaak (74 commits)")[![Richard87](https://avatars.githubusercontent.com/u/5749715?v=4)](https://github.com/Richard87 "Richard87 (23 commits)")[![hsz](https://avatars.githubusercontent.com/u/108333?v=4)](https://github.com/hsz "hsz (4 commits)")[![ben-synapse](https://avatars.githubusercontent.com/u/36077477?v=4)](https://github.com/ben-synapse "ben-synapse (3 commits)")[![nclsHart](https://avatars.githubusercontent.com/u/833625?v=4)](https://github.com/nclsHart "nclsHart (2 commits)")[![MaximePinot](https://avatars.githubusercontent.com/u/13469986?v=4)](https://github.com/MaximePinot "MaximePinot (2 commits)")[![notFloran](https://avatars.githubusercontent.com/u/523981?v=4)](https://github.com/notFloran "notFloran (2 commits)")[![npotier](https://avatars.githubusercontent.com/u/1151094?v=4)](https://github.com/npotier "npotier (2 commits)")[![Strategy47](https://avatars.githubusercontent.com/u/15361985?v=4)](https://github.com/Strategy47 "Strategy47 (1 commits)")[![danez](https://avatars.githubusercontent.com/u/231804?v=4)](https://github.com/danez "danez (1 commits)")[![Mondane](https://avatars.githubusercontent.com/u/1150272?v=4)](https://github.com/Mondane "Mondane (1 commits)")[![cmfcmf](https://avatars.githubusercontent.com/u/2145092?v=4)](https://github.com/cmfcmf "cmfcmf (1 commits)")

---

Tags

annotationsattributesbreadcrumbsbundlephpsymfonysymfony-bundletwigsymfonyannotationbreadcrumbsBreadcrumb Trailfil ariane

### Embed Badge

![Health badge](/badges/apy-breadcrumbtrail-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/apy-breadcrumbtrail-bundle/health.svg)](https://phpackages.com/packages/apy-breadcrumbtrail-bundle)
```

###  Alternatives

[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[tales-from-a-dev/twig-tailwind-extra

A Twig extension for Tailwind

34802.1k9](/packages/tales-from-a-dev-twig-tailwind-extra)[yellowskies/qr-code-bundle

Symfony Barcode &amp; QR Code Generator Bundle with Twig extension

36682.9k](/packages/yellowskies-qr-code-bundle)[boekkooi/jquery-validation-bundle

Jquery form validation bundle for symfony 2

2773.9k1](/packages/boekkooi-jquery-validation-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
