yucca/fos-user-bundle-adapter
An integration adapter that bridges Symfony's FOSUserBundle with the Yucca ecosystem, letting you reuse existing FOSUserBundle user entities, authentication, and user management in your application with minimal configuration and no duplicate user models.
Package identity mismatch is the headline finding. Despite being framed in the request as a Laravel/PHP package, yucca/fos-user-bundle-adapter is a Symfony bundle. The Bundle suffix and the FOSUserBundle reference are unambiguous: FOSUserBundle (friendsofsymfony/user-bundle) is a Symfony user-management bundle, and Yucca's adapter exists to bridge a Yucca user abstraction to that Symfony ecosystem. There is no Laravel service provider, no Laravel guard/auth integration, and no indication the package targets Laravel's container or HTTP kernel.
Architecture fit (Laravel): poor to non-existent. Laravel's authentication is built on guards, providers, and Authenticatable contracts. FOSUserBundle is built on Symfony's security firewall, event dispatcher, and Doctrine ORM. These are structurally different runtimes; an adapter written for one cannot be dropped into the other without a Symfony/Laravel bridge layer that this package does not provide. For a Laravel codebase, the correct conclusion is that this is not an integration candidate — it is a different framework's package.
Architecture fit (Symfony): conditional. If the consuming application is actually Symfony, the package becomes plausible as a thin adapter between a Yucca user component and FOSUserBundle. But the underlying dependency is the problem: FOSUserBundle is deprecated/abandoned upstream, with the Symfony community steering toward native security and MakerBundle-generated user flows. Adopting an adapter to a deprecated bundle locks the product into a legacy authentication stack.
Integration feasibility: low. Evidence from the repository signals — 0 stars, 0 dependents, score 0.03 — indicate essentially zero production usage. There is no community validation, no downstream projects confirming the package works against real Symfony/FOSUserBundle version combinations, and no signal of active maintenance. Integration would be a solo, first-mover effort with no reference implementations to lean on.
Technical risk: high.
composer.json and verified empirically.Key questions for the vendor/team:
laravel/ui, or a maintained package).Stack fit. For a Laravel product: no fit. The package assumes Symfony's kernel, event dispatcher, and Doctrine. Forcing it in would require a Symfony-within-Laravel bridge, which is disproportionate engineering for user management — a domain Laravel already solves natively. For a Symfony product: partial fit, contingent on already running FOSUserBundle (in which case the adapter is a marginal convenience, not a strategic addition).
Migration path. There is no meaningful migration path to this package for a Laravel stack, and for a Symfony stack the migration would be a step backward toward a deprecated bundle. The realistic path is the inverse: if the team is on FOSUserBundle today, the priority should be a migration plan off it (to Symfony's native security + a maintained user provider), and this adapter should be assessed only as a short-lived bridge during that migration — not as a destination.
Compatibility. Would need verification against: PHP version floor/ceiling, Symfony major versions, FOSUserBundle 2.x constraints, Doctrine ORM/DBAL versions, and the Yucca component versions it bridges. With zero dependents, there is no field evidence these constraints hold in combination. Budget for a spike to install in a scratch project and validate the matrix before any commitment.
Sequencing (if, and only if, a Symfony context is confirmed):
Maintenance. With 0 stars, 0 dependents, and no visible community, the realistic operating assumption is that the consuming team becomes the de facto maintainer. Any bug in the adapter — or any breakage from a PHP/Symfony/Doctrine upgrade — lands on internal engineers with no upstream to escalate to. This is an ownership liability, not a dependency.
Support. No community support surface worth relying on. The Yucca vendor is the only escalation path, and vendor responsiveness for a package with no dependents is unproven. Internal documentation and a runbook would need to be written from scratch.
Scaling. The adapter itself is a thin bridge and unlikely to be the scaling bottleneck; the user data layer (Doctrine/DB) and the FOSUserBundle flows are the real scaling surfaces. The relevant scaling risk is organizational: an unmaintained authentication path becomes harder to modernize as the product grows, and retrofitting MFA, SSO, or modern session handling onto a deprecated bundle is materially more expensive than starting on a supported stack.
Failure modes.
Ramp-up. Low code volume, so reading the adapter is quick — but ramp-up cost is misleadingly low. The real effort is in reconstructing the Symfony/FOSUserBundle/Yucca interaction model and the security assumptions, which are undocumented at this adoption level. Estimate 1–2 engineer-weeks to reach confident ownership, versus near-zero for Laravel's native auth.
Recommendation. Do not adopt for a Laravel stack — the package is out of scope by framework. Even in a Symfony context, the combination of an abandoned upstream (FOSUserBundle), zero adoption evidence, and a security-sensitive domain argues for treating this as a bridge during migration off FOSUserBundle, or skipping it entirely. The score of 0.03 and 0 dependents should be read as corroboration, not as the sole basis for the decision.
How can I help you explore Laravel packages today?