liip/hello-bundle
LiipHelloBundle is a small Symfony bundle providing a simple Hello World example with controller, routing, and template setup. It serves as a lightweight reference for learning Symfony bundle structure or testing basic app integration.
liip/hello-bundle is archived, self-declared [DEPRECATED], and has 0 dependents. The PM decision it supports is negative: capture the rejection so this candidate does not resurface in future intake reviews.DEPRECATED in the name, repo archived, zero downstream dependents, framework branch out of security support. These should be hard filters, not weighted scoring inputs — this package should never have consumed a review cycle.Not supported: no build-vs-buy comparison, no feature planning, no roadmap slot. Any appearance on a roadmap is a process defect.
Adopt it essentially never. The only defensible reasons to engage with it at all:
Look elsewhere in every other case:
symfony/demo, API Platform's distribution, or MakerBundle-generated scaffolding.symfony/security-bundle with the authenticator system, or Laravel's first-party scaffolding.Disqualifying signals to record on intake: DEPRECATED in the name, archived repo, 0 dependents, out-of-support framework branch, single-digit-quality score.
To executives (one line): "We evaluated a candidate PHP component for scaffolding our user/API layer. It is archived, explicitly deprecated by its maintainer, built for an end-of-life Symfony version, and has no downstream users. Recommendation: do not adopt. It carries security and maintenance risk with zero offsetting benefit and no budget or roadmap impact."
To engineering: "This is a Symfony 2-era reference application, not a library — treat it as documentation of a dead pattern, not a dependency. Do not vendor it; Composer resolution against a modern Laravel or current-Symfony app will fail outright, and forcing it via platform-req overrides drags abandoned transitive dependencies in. If you want a reference for modern REST + auth scaffolding, use symfony/demo or API Platform; on Laravel, use Breeze/Jetstream. If it turns up in an existing tree, flag it for removal as dependency hygiene and note the Symfony 2 baseline is out of security support."
Net PM output: decision = reject and close; action = add "archived / deprecated / EOL-framework / zero-dependents" as automatic tripwires in the dependency intake checklist, using this package as the canonical example, and re-baseline the candidate list to confirm no other Symfony2-era packages are sitting in the Laravel queue.
How can I help you explore Laravel packages today?