nei/api-extended-bundle
A PHP bundle from nei that extends base API functionality with additional endpoints and supporting utilities for projects needing expanded API behavior. Early-stage package with limited adoption and sparse documentation.
Evidence caveat first: v0.3 shipped with no release notes — the only artifact is a compare/v0.1...v0.3 link. No features, breaking changes, or deprecations are enumerated, and v0.2 is not even referenced. This assessment is therefore provisional and driven by packaging/versioning signals rather than a documented capability set. Re-review is triggered by any of: a real changelog, a published composer.json framework constraint, or a README/usage doc.
What we can decide on today:
ApiExtendedBundle suffix follows Symfony bundle naming convention; "ApiExtended" strongly suggests an ApiPlatform-adjacent lineage. If so, this is not a Laravel package at all, and "adoption" means writing an adapter or porting — a build cost we would be funding ourselves.Adopt-adjacent criteria (spike only):
Look elsewhere when any of these hold — and several already do:
Default recommendation: do not adopt. Re-evaluate only on a tagged 1.0 that ships with actual release notes and a documented framework constraint.
For executives (30 seconds): A new version of this package was published, but it arrived with no changelog — just a link. Combined with a pre-1.0 version number and a naming convention that points to Symfony rather than Laravel, we have no basis to treat it as production-ready. Recommendation: no adoption decision today; this is not a buy signal. The cost of adopting is not the install, it is the unbounded future upgrade and maintenance work we would be signing up for without a change record. We lose nothing by waiting.
For engineering: Treat as a throwaway spike, behind an interface, with a hard exit. Before any code is written, confirm two facts: (1) does composer.json actually declare Laravel support or only Symfony components, and (2) is there a real changelog anywhere else (tags, PRs, commit history) that the release notes omit. If (1) resolves to Symfony-only, the honest framing is "port," not "integrate," and the estimate should reflect that. If upstream stalls, we own the fork — budget accordingly.
How can I help you explore Laravel packages today?