kingfoo/framework-bundle
KingFoo Framework Bundle for Laravel/PHP: a lightweight package that wires KingFoo components into your application, providing service providers, configuration, and framework integrations to help you get up and running quickly.
[DEPRECATED] use symfony/framework-bundle instead. That is an upstream-authored redirect, not a stale comment. For any roadmap item that surfaced it, the decision is "use the maintained successor" — and it costs one review cycle, not an evaluation track. The cheapest useful outcome of this assessment is a decision not to spend engineering time.composer.json / composer.lock today — rather than a feature decision. It is a good worked example for why maintenance status belongs in the dependency intake checklist alongside license and CVE scanning.composer why first; the blast radius is usually one config file.symfony-bundle), not a Laravel package. It integrates through Symfony's kernel, bundle registry, DI container extension, and config tree — none of which exist in Laravel. Any roadmap framing that treats it as a Laravel-side option rests on a false premise and should be sent back before it consumes engineering time. For Laravel stacks, the relevant surface is laravel/framework and the illuminate/* components.Adopt it essentially never. The only conditions where it is even worth opening the repository:
Configuration tree and Resources/config/* files are where the real behavior lives; removal is usually a mechanical exercise of inlining those defaults into config/packages/*.yaml.Look elsewhere — specifically, walk away — when:
AppKernel or bundle registry; the container contracts differ (Illuminate\Container vs Symfony\Component\DependencyInjection). Making it work would mean reimplementing the bundle's wiring inside Laravel — i.e., forking. Use Laravel's first-party components.symfony/framework-bundle is the named successor: maintained, supported, security-patched, and already shipping with the framework you have.To executives: We evaluated a PHP package that its own authors have formally deprecated, with an explicit instruction to use the framework's official replacement instead. It has zero stars, zero dependents, and no maintainer roadmap — meaning no bug fixes and no security patches. There is no commercial or technical case for adoption. The only action items are (1) confirm it isn't already present in any of our applications and, if it is, fold removal into scheduled maintenance, and (2) add a deprecation check to dependency intake so lookups like this are caught automatically. Cost of doing nothing is low but nonzero: an unmaintained dependency is permanently unpatched residual risk, and the realistic failure mode is silent — container configuration that never registers, so a feature looks "configured" while doing nothing until it fails in production. Net engineering investment to resolve: under a day, with the primary deliverable being a policy gate rather than an integration.
To engineering: Deprecated, unmaintained, zero adoption, and the description points at symfony/framework-bundle. Do not add it. Two clarifications worth writing down: first, this is a Symfony bundle, not a Laravel package — there is no viable integration path into a Laravel app short of forking, so route future Laravel evaluations to Laravel-native options (laravel/framework, illuminate/*). Second, if it is already in a composer.lock, treat it as tech debt with a ticket, not an incident: run composer why, check config/bundles.php or AppKernel.php, and inline whatever defaults it registers before removing the line. Block any PR that adds it, and if someone opened an evaluation branch, the correct migration is backwards — remove the dependency, then re-derive the underlying requirement and satisfy it with a maintained, framework-appropriate package.
Bottom line: the correct product decision this package supports is "no." Its value to us is as evidence for why deprecation notices, adoption signals, and framework fit belong in our dependency intake checklist.
How can I help you explore Laravel packages today?