Registry / utility / laminas-laminas-servicemanager

laminas-laminas-servicemanager

JSON →
library4.5.1phppackagistunverified

Factory-Driven Dependency Injection Container

composer require laminas/laminas-servicemanager
INSTALL
IMPORT
SIG · LAMINAS-LAMINAS-SE
L
laminas-laminas-servicemanager
utilityphpv4.5.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ServiceManager
use Laminas\ServiceManager\ServiceManager;

Configure and retrieve a service from the container

use Laminas\ServiceManager\ServiceManager; $serviceManager = new ServiceManager([ 'factories' => [ MyService::class => MyServiceFactory::class, ], ]); $myService = $serviceManager->get(MyService::class);
Debug
Known issues
gotchaService names are case-sensitive; mismatched casing leads to 'Service not found' errors.
fix
Always use the exact same string for service name in configuration and retrieval.
affects: >=3.0.0
Upgrade
Version history
4.5.1latest on Packagist
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
8
Resources
laminas-laminas-servicemanager — pip install laminas-laminas-servicemanager · libregistry