- Is fastfony/identity-bundle a Laravel package or a Symfony bundle?
- It is a Symfony bundle, not a Laravel package. It is registered through Kernel::registerBundles() and wired with DependencyInjection extension classes and compiler passes, which Laravel does not have. Treat it as a Symfony dependency only, and as a design reference if your target application is Laravel.
- Can I install fastfony/identity-bundle in a Laravel app with Composer?
- Composer will resolve the dependency, but the bundle will not function in a Laravel application. There is no bundle registration, no compiler-pass pipeline, and the service container works differently, so there is no integration seam for Laravel to hook into. Any attempt to force it would effectively be a port rather than an install.
- What does fastfony/identity-bundle actually provide for users, roles and groups?
- The stated scope is identification and management of users, roles and groups, bundled as reusable identity and account components for Fastfony applications. What is unclear from the metadata is whether it adds group hierarchy and permission inheritance on top of symfony/security-bundle, or largely reimplements what Symfony Security already ships. Confirm that difference before evaluating it further, because it is the entire value proposition.
- What should Laravel developers use instead of fastfony/identity-bundle for roles and groups?
- Use Laravel's native stack: Auth guards, the Authenticatable contract, Hash, Gates and Policies, plus a package such as spatie/laravel-permission for roles and permissions. These primitives are mature, well documented, and widely deployed in production. They cover the same user, role and group ground without carrying a foreign framework's security internals.
- How do I migrate a Symfony identity and role model to Laravel?
- Do not attempt a runtime migration or bridge; port the data model and semantics instead. Extract the entity relationship diagram for users, roles, groups and membership pivots into a short decision record, then reimplement those relationships as Eloquent models, migrations and Policy classes. Symfony voters, firewalls and AccessDecisionManager map conceptually to Gates, Policies and middleware, not one to one, so re-derive the access rules rather than translating code line by line.
- Does fastfony/identity-bundle work with Laravel Gates, Policies and middleware?
- No. The bundle targets Symfony's security firewalls, password hashers, voters and AccessDecisionManager, which are a different architecture from Laravel's guards, Gates and Policies. There is no adapter layer, so nothing in the bundle will hook into Laravel's authorization pipeline. Mixing the two would require custom glue code, which is exactly where privilege-escalation bugs tend to appear.
- Is fastfony/identity-bundle safe to use in production authentication?
- Be cautious. At the time of review it had roughly one star and no dependents, which means essentially no production evidence behind code that sits directly in the authentication path. There is also no visible security disclosure policy and the project appears to be single-maintainer. For identity and role management, that combination is a high and asymmetric risk.
- Which Symfony and PHP versions does fastfony/identity-bundle support?
- That is not established by the available metadata, and it is one of the first things to verify. Look for a composer.json with explicit symfony/* and php constraints, plus a CI matrix that actually exercises those combinations. Without a proven version matrix, you cannot judge upgrade safety or long-term maintenance cost.
- How can I reuse the role hierarchy and group model from fastfony/identity-bundle in Laravel?
- Use the bundle as a design input rather than a dependency. Read the entity mappings and any domain objects that are not tied to Doctrine, then reproduce the relationship model and inheritance semantics with Eloquent models, pivot tables and Laravel Gates. Keep the port small and covered by tests for authorization edge cases such as inherited roles and deny rules.
- Is fastfony/identity-bundle actively maintained, and is there a security contact?
- Maintenance signals are weak: no dependents, no visible security disclosure path, and a release date recorded as 2026-05-22, which postdates the normal cadence and suggests either bad metadata or a packaging irregularity. Verify the tag against the repository before anything else. If a clear security contact and provenance cannot be confirmed, exclude the package from a Laravel roadmap.