Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

User Bundle Laravel Package

highlyprofessionalscum/user-bundle

A PHP user bundle that packages user account functionality into a reusable component for PHP projects. It offers a simple starting point for handling users, though the small community and limited documentation mean you may need to explore the source directly to understand its full capabilities.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit — reject on framework mismatch. Despite being triaged as a "Laravel/PHP package," this is a Symfony bundle (a fork of the deprecated FOSUserBundle). It is architected around Symfony's DependencyInjection container, FrameworkBundle/SecurityBundle, Doctrine ORM, and the Symfony EventDispatcher. Laravel uses the Illuminate container, Eloquent, and its own Guard/Auth stack. There is no service-provider shim, no facade, and no Eloquent mapping — it cannot be installed into a Laravel application. Even within Symfony, upstream FOSUserBundle is itself effectively end-of-life and has been superseded by Symfony's native Security component plus MakerBundle.

Integration feasibility — effectively zero. Composer will refuse or drag in a conflicting Symfony/Doctrine graph in a Laravel app. For a Symfony app the bundle could install, but this is a 0-star, 0-dependant, 0-score fork with no visible CI, release tags, or maintainer identity. Authentication code is the highest-risk surface in any application (password hashing, session, reset tokens, email confirmation). Adopting an unvetted fork of it is not a defensible decision.

Technical risk — high, concentrated in supply chain and security. Unknown publisher (the namespace itself is unprofessional and signals a non-serious project), no dependents to pressure-test it, unclear delta from upstream, and likely inherited vulnerabilities with no patching commitment. Version constraints against Symfony 5.4/6.x/7.x are unverified.

Key questions to resolve before any further evaluation:

  • What is the diff versus upstream FriendsOfSymfony/FOSUserBundle? Is this a mirror, a rename, or a functional rewrite?
  • What Symfony/PHP version ranges does composer.json declare, and is there a tagged release?
  • Who maintains it, and is there a published security-contact or CVE process?
  • Why fork instead of using upstream or Symfony's native auth scaffolding?

Integration Approach

Stack fit — do not integrate into Laravel. The correct TPM action is to close this out for Laravel use and document the mismatch. If the underlying need is "user management in a Laravel app," the fit is Laravel Breeze/Fortify/Jetstream or a maintained package (e.g., laravel/ui, spatie/laravel-permission), not a Symfony bundle.

If the organization is actually on Symfony (the only viable context): treat this as a replacement evaluation, not an additive one. Benchmark against Symfony native Security + MakerBundle (the officially recommended path) and any actively maintained third-party bundle. Only consider the fork if a concrete gap in the alternatives is documented.

Migration path. There is no path to Laravel. The realistic modernization path is away from FOSUserBundle (fork or upstream) toward Symfony native security — a migration project in its own right, involving user provider, password hasher, and event-listener rewrites.

Compatibility. Requires Doctrine ORM and Symfony Security; PHP 8.x assumed but unconfirmed. Laravel version compatibility: none.

Sequencing (only if a stakeholder forces pursuit):

  1. Confirm provenance and diff against upstream; confirm license (MIT is claimed).
  2. Pin to an exact commit hash — never a floating dev-master.
  3. Security review of password hashing, reset-token, and email-confirmation flows.
  4. Time-boxed staging spike on the target Symfony version.
  5. Go/no-go against a maintained alternative — default expectation is no-go.

Operational Impact

Maintenance — unacceptable baseline. No release cadence, no issue triage evidence, no community. Any bug in authentication becomes your team's bug with no upstream backstop. Abandonment risk is near-certain.

Support. Self-support only. Upstream FOSUserBundle community is cold, so escalation paths do not exist. No vendor, no SLA, no security advisories feed to subscribe to.

Scaling. Auth and registration are low-throughput; the bundle is not the scaling bottleneck. The real scaling concern is operational: undocumented Doctrine event listeners and container compiler passes that surface as surprising behavior under load or after framework upgrades.

Failure modes to plan for:

  • Silent security regression in password/reset flows from unpatched inherited code.
  • Composer resolution failure on Symfony major upgrades (hard blocker).
  • Transitive dependency drift with no maintainer to cut a fix.
  • Framework EOL lock-in: the app becomes pinned to an aging Symfony version.
  • Namespace/publisher reputational and audit findings during security review.

Ramp-up. A Laravel team would need Symfony internals (bundles, DI compiler passes, Doctrine lifecycle events) just to read the code — a non-starter for the stated use case. A Symfony team's ramp-up is modest but wasted, since the recommended destination is Symfony native auth anyway.

TPM recommendation: Do not adopt. The artifact is a non-Laravel, unmaintained, unvetted fork of an already-superseded Symfony bundle. Redirect the underlying user-authentication requirement to Laravel's native stack (or Symfony's native Security if the target is Symfony), and close this out with the framework-mismatch rationale recorded.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus