ruvents/manual-authentication-bundle
Ruvents ManualAuthenticationBundle provides simple manual authentication utilities for Symfony apps, with straightforward login and logout handling, session-based user persistence, and easy access to the current authenticated user.
Evidence note: the 0.1.1 release shipped with no changelog, no linked issues/PRs, and no package metadata was supplied with this review. The assessment below is therefore anchored to what is verifiable — a
0.1.xversion line and Laravel ecosystem conventions — rather than to specific features. Treat it as a go/no-go framework, and re-run it once the changelog and README are available.
0.1.x version means the public API is still being discovered. That is fine for a spike, a prototype, or an internal tool; it is a blocker for anything on the critical path to a customer-facing commitment next quarter.Adopt (spike or internal use) when:
composer.json, not just the README.composer.lock, isolate usage behind a thin adapter or interface we own, and cover our integration with tests.Look elsewhere when:
0.1.x offers none of these, and minor bumps may break us.To executives: This is a small, reversible bet, not a platform commitment. It is a Laravel-native library at an early version — we would use it to avoid writing and maintaining plumbing code ourselves, behind an interface we control, pinned to an exact version. The downside is bounded: if it stalls, we swap it out and the adapter contains the blast radius. I would not put it on a customer-facing commitment until it reaches a stable version or we have run it internally for a release cycle.
To engineering: Treat 0.1.1 as alpha. Do not merge it into the main application without an adapter boundary, an exact version pin, and a test that exercises our usage. We need to confirm supported Laravel/PHP versions from composer.json, read the actual source before trusting the README, and note that the 0.1.1 release shipped without notes — so upgrading later will require diffing the code ourselves unless that changes. Recommend a timeboxed spike first, with an explicit decision checkpoint: keep, fork, or build.
Ask: one engineer-week for a spike plus a written recommendation, and a decision on whether we accept a pre-1.0 dependency in the main application at all.
How can I help you explore Laravel packages today?