Weave Code
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

Zend Config Laravel Package

zendframework/zend-config

zendframework/zend-config provides configuration management for PHP apps: load settings from multiple formats (PHP arrays, INI, JSON, XML, YAML), merge/override environments, and access values via a simple object/array API. Part of the Zend Framework component set.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy maintenance only: Suitable exclusively for existing Zend Framework 2.x applications where migration is not feasible, but never for new development.
  • Avoid new implementations: High risk due to lack of maintenance, security patches, and modern feature support (e.g., environment variables, YAML enhancements).
  • Build vs buy: Strongly recommend building custom solutions or adopting actively maintained alternatives (e.g., Symfony Config, Laminas Config) over this package.

When to Consider This Package

  • Only in legacy Zend Framework 2.x environments where the package is already deeply integrated and migration is prohibitively costly.
  • Avoid if: Starting new projects, requiring security updates, targeting modern PHP versions (>7.4), or needing features like environment variable handling, nested config merging, or JSON/YAML validation beyond basic support.
  • Look elsewhere for all new work; prioritize Laminas Config (the official successor) or ecosystem-standard tools like Symfony Config.

How to Pitch It (Stakeholders)

  • Executives: This package is archived, unsupported, and poses critical security risks. Using it introduces technical debt and compliance vulnerabilities. We must avoid it entirely in new projects and allocate resources to migrate existing systems to modern alternatives like Laminas Config to ensure long-term stability and reduce operational risk.
  • Engineering: Do not adopt this package for any new work. It has no security updates since 2019, lacks modern features, and is incompatible with current PHP ecosystems. Use Laminas Config (for Zend legacy users) or Symfony Config for robust, actively maintained configuration management. Migrate legacy
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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport