Article
Zend Framework 3 Components Inventory
List the zendframework/zend-* components you actually use so Laminas migration and PHP upgrades stay proportional.
ZF3’s value for maintainers is explicit components. Migrating “the framework” really means migrating the set of packages in your lockfile—plus your modules that bind them together.
# LEGACY discovery
composer show | grep zendframework
# MODERN verification after migrate
composer show | grep laminas
- Map each direct
zendframework/*require to runtime features (MVC, router, input filter, mail…) - Delete unused optional packages before migrate to reduce risk
- Note transitive packages pinned by abandoned plugins
Continue: ZF3 Composer, ZF3 migration.
Related tools
- Composer.json Validator Validate composer.json structure and common mistakes without running composer install.
- Legacy PHP Risk Checker Paste PHP source for a static scan that classifies removed APIs, deprecated calls, and security-sensitive leg…
- PHP Deprecated Checker Find deprecated functions and patterns in pasted PHP to prioritize modernization work.
- PHP Environment Compare Compare two PHP environment summaries to find directive and extension mismatches.
- PHP Modernization Roadmap Build an ordered migration stage list from your PHP version, framework, Composer, database API, and deploymen…
- PHP Version Compatibility Checker Scan pasted PHP for version-sensitive syntax and APIs to plan upgrades across PHP releases.
Related reading
- Migrating Zend Framework to Laminas (Complete Guide) Deep, verified migration from ZF2/ZF3 (and Apigility/Expressive) to Laminas using laminas-migration: Composer…
- Zend Framework 1 and PHP 8: Compatibility Reality Check ZF1 is not covered by laminas-migration like ZF2/ZF3. Unverified “PHP 8 compatible” claims, typical breakages…
- Zend Framework History: ZF1, ZF2, ZF3, and Laminas A maintainer-focused timeline of Zend Framework major generations and why Laminas is the official open-source…
- Composer Practices for Zend Framework 3 Apps Lockfiles, platform config, abandoned zendframework packages, and safe preparation for laminas-migration.
- Migrating Zend Framework 3 to Laminas ZF3→Laminas cutover using laminas-migration with backup, excludes, optional keep-locked-versions caution, and…