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 Servicemanager Laravel Package

zendframework/zend-servicemanager

Abandoned Zend Framework ServiceManager (moved to laminas/laminas-servicemanager). Implements the Service Locator pattern to create and retrieve services/objects via factories and configuration. Includes docs, tests, and PHPBench benchmarks.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy system maintenance: Only applicable for existing Zend Framework 2/3 applications where migration isn’t feasible due to cost or timeline constraints.
  • Build vs. buy: Not a viable option for new projects; better to build custom solutions or adopt actively maintained DI containers (e.g., Symfony, Laravel).
  • Roadmap implications: Prioritize migration to modern frameworks (e.g., Laminas, Symfony) to eliminate technical debt, security vulnerabilities, and dependency on unsupported code.

When to Consider This Package

  • Only when maintaining legacy Zend Framework 2/3 applications with existing ServiceManager integration and no immediate migration budget.
  • If the team has deep legacy expertise and short-term maintenance is the sole focus.
  • Avoid for new projects due to archived status, zero security updates since 2018, and lack of community support. Consider alternatives like Symfony Dependency Injection or Laravel’s container for new development.

How to Pitch It (Stakeholders)

  • Executives: "This package is part of legacy Zend Framework systems that are no longer maintained. Using it for new projects introduces critical security risks and long-term maintenance challenges. We recommend migrating to modern frameworks like Laminas or Laravel to ensure ongoing support, compliance, and innovation."
  • Engineering: "
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
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
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation
uri-template/tests