performer/rer-user-bundle
Performer RER User Bundle is a Symfony/PHP bundle for adding user account management to RER-based applications, with ready-made user entities, authentication, registration, role handling, and admin screens to speed up secure user setup.
Bundle suffix, Performer\… namespace, Doctrine ORM mappings, tagged services, no service provider, no vendor:publish config. For a Laravel product that converts the question from "should we composer require?" into "is the domain model worth porting?" — a design-reference decision, not a dependency decision.Evaluate when:
Look elsewhere when:
spatie/laravel-permission — are better supported, better documented, and free of cross-framework translation risk.Due-diligence gate before any commitment: license terms and fork/redistribution rights; last commit and last tagged release; PHP/Symfony/Doctrine constraint matrix; test coverage and CI; security disclosure process; composer audit on the transitive tree; whether it is a thin shim over another internal package; and a written definition of "RER."
To executives: Our enterprise reporting vendor publishes an off-the-shelf user and role management component that could remove roughly one to two quarters of identity plumbing from the roadmap — but only if we are already in that vendor's ecosystem and only as a domain reference, because it targets Symfony while our product is Laravel. The upside is speed and semantic consistency with the rest of the suite. The risk is concentration: negligible public adoption (3 stars, zero dependents) means no community maintenance, and a user bundle sits directly on the authentication and PII hot path. We de-risk by requiring a vendor support commitment and by isolating anything we take behind our own interface so it can be replaced without touching product code. Recommendation: fund a two-week evaluation spike, not a roadmap line item, and make any adoption conditional on the vendor's support terms and on the "RER" semantics matching ours. The default outcome is reject, and that is an acceptable result — we still keep the domain model as a design input.
To engineering: Treat this as a vendor artifact to be read, not a dependency to be installed. It is a Symfony bundle — bundle class, Doctrine mappings, DI extension, no Laravel service provider — so nothing boots in our app; the realistic path is vendoring and re-implementing against Eloquent and Laravel's Auth/Gate stack, or running it as an isolated service behind an HTTP boundary. Assume zero upstream maintenance: pin versions, run composer audit, own the upgrade path, and plan for a fork with a named owner. Confirm license, PHP/Symfony constraints, and test coverage before writing code. The highest-severity failure mode is silent authentication/authorization divergence when Symfony security voters are incompletely mapped to Laravel policies — that surfaces as privilege escalation or lockout and is typically caught only at audit. Ambiguity in the package's core concept is a stop signal, not a detail to resolve later.
How can I help you explore Laravel packages today?