Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Config Cache Bundle Laravel Package

yahoojapan/config-cache-bundle

A Symfony bundle for Yahoo Japan that caches configuration values, letting you load and reuse config data efficiently without repeated parsing. Useful for projects needing lightweight config caching within a Symfony bundle context.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy on configuration caching: This package is a thin Symfony wrapper around the framework's own ConfigCache component for user-defined config files. It does not introduce a new capability — it packages an existing framework primitive. That mostly supports the decision not to build custom config-caching infrastructure: the requirement is already met by framework defaults.
  • Feature scoping and roadmap sizing: If a roadmap item involves "admin-editable settings" or "runtime configuration files," this package is evidence that the requirement is small. In Symfony, ConfigCache/ConfigCacheFactory with mtime-based invalidation covers it; in Laravel, php artisan config:cache and config() cover it. Scope can shrink accordingly.
  • Dependency risk triage: 6 stars, 0 dependents, and no release since July 2016 are strong signals. Any roadmap plan that would hinge on this package should be deprioritized or re-architected around framework primitives.
  • Reference use case (pattern study, not dependency): It clarifies the shape of the problem — tenants/admins editing config files at runtime, needing compiled config plus invalidation when files change. That framing is useful even if the code isn't adopted.

When to Consider This Package

  • Framework mismatch is the first gate: This is a Symfony bundle, not a Laravel package. On Laravel it is a non-starter — the service-provider/bundle model, ConfigCache semantics, and container integration don't map. Use Laravel's native config cache instead.
  • Only relevant if you're on a legacy Symfony 2.x/3.x application, you genuinely need caching for user-defined config files loaded outside the normal config/ tree, and you'd rather read the implementation as a pattern than take a dependency.
  • Look elsewhere when:
    • You're on modern Symfony (4+/5+/6+) — use ConfigCacheFactory directly; the framework has moved on.
    • You're on Laravel — config:cache, config(), and php artisan config:clear are the supported path.
    • You need maintenance guarantees, security patches, or PHP 8+ compatibility — none are present here.
    • You need multi-tenant or hot-reload config with cache invalidation at scale — a ~20-line in-house wrapper around the framework primitive is lower-risk and fully owned by your team.

How to Pitch It (Stakeholders)

For executives: We evaluated yahoojapan/config-cache-bundle and recommend against adoption. It is a small Symfony-only wrapper around built-in framework caching, last released in 2016, with negligible community adoption and no dependents. It adds supply-chain risk without adding capability. Our recommendation is to use the framework's native configuration caching, which we already run in production.

For engineering: This is a reference pattern, not a dependency. It demonstrates caching user-defined config files with mtime-based invalidation on Symfony's ConfigCache. We should not adopt it — it's unmaintained, Symfony-specific (irrelevant if we're on Laravel), and predates modern framework config-cache ergonomics. If we have the underlying requirement, implement it directly against ConfigCacheFactory (Symfony) or rely on config:cache (Laravel), scoped to roughly a day of work and fully owned by us.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource