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 Container Config Test Laravel Package

zendframework/zend-container-config-test

Common test suite for PSR-11 containers configured with a subset of zend-servicemanager/Expressive config. Extend AbstractContainerTest and add traits for aliases, factories, services, etc. Supports Aura.Di, Pimple, and zend-servicemanager. Repository abandoned; moved to laminas.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

This package remains exclusively relevant for legacy Zend Framework 2/Laminas projects and does not apply to Laravel. The new PHP 7.3 support (added in 0.2.2) extends its viability for teams still maintaining older ZF/Laminas applications on PHP 7.3, but this is a niche use case. The package justifies investment in container validation testing for legacy systems where runtime dependency errors are costly, but its archived status and lack of active development mean it should not be considered for new projects or migrations. For Laravel, native tools (e.g., MockApplication, Container testing) remain the correct choice. The decision hinges on:

  • Legacy framework lock-in (ZF2/Laminas) with no migration path.
  • PHP version constraints (7.3 support is now included, but no newer PHP versions).
  • Risk tolerance for unmaintained dependencies in production.

When to Consider This Package

Consider this package only if:

  1. Your project is exclusively on Zend Framework 2 or Laminas (not Laravel).
  2. You are stuck on PHP 7.3 and need container validation testing.
  3. You have no feasible path to migrate to modern frameworks or updated testing tools.
  4. You accept the risks of using an unmaintained, archived package with minimal community support.

Avoid this package if:

  • You’re using Laravel (use Laravel’s built-in testing tools).
  • You’re on PHP 8.x or newer (no support).
  • You’re starting a new ZF/Laminas project (prioritize modern alternatives like laminas/laminas-test).
  • You need active maintenance, security patches, or long-term support.

How to Pitch It (Stakeholders)

"This package provides basic container validation testing for legacy Zend Framework 2/Laminas applications running PHP 7.3, helping catch dependency errors early. However, it’s unmaintained, archived, and has minimal adoption—meaning no new features, security fixes, or PHP 8+ support. If we’re locked into an old ZF/Laminas codebase with no migration plan, we could use it as a stopgap to reduce runtime failures, but we’d need to weigh the risks of relying on an abandoned tool. For Laravel or any modern project, this is not a viable option—we should use framework-native solutions instead."

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
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
twbs/bootstrap4