nopoco / laminas-servicemanager
Factory-Driven Dependency Injection Container
v3.20.0
2023-05-04 06:21 UTC
Requires
- php: ~8.0.0 || ~8.1.0 || ~8.2.0
- laminas/laminas-stdlib: ^3.2.1
- psr/container: ^1.0
Requires (Dev)
- composer/package-versions-deprecated: ^1.11.99.5
- laminas/laminas-coding-standard: ~2.4.0
- laminas/laminas-container-config-test: ^0.8
- laminas/laminas-dependency-plugin: ^2.2
- mikey179/vfsstream: ^1.6.11@alpha
- ocramius/proxy-manager: ^2.14.1
- phpbench/phpbench: ^1.2.7
- phpunit/phpunit: ^9.5.26
- psalm/plugin-phpunit: ^0.18.0
- vimeo/psalm: ^5.0.0
Suggests
- ocramius/proxy-manager: ProxyManager ^2.1.1 to handle lazy initialization of services
Provides
Conflicts
- ext-psr: *
- laminas/laminas-code: <3.3.1
- zendframework/zend-code: <3.3.1
- zendframework/zend-servicemanager: *
Replaces
This package is auto-updated.
Last update: 2024-11-04 09:47:47 UTC
README
Removed political appeal incompatible with free software here. The original repository is at this link.
The Service Locator design pattern is implemented by the Laminas\ServiceManager
component. The Service Locator is a service/object locator, tasked with
retrieving other objects.
- File issues at https://github.com/laminas/laminas-servicemanager/issues
- Online documentation
- Documentation source files
Benchmarks
We provide scripts for benchmarking laminas-servicemanager using the
PHPBench framework; these can be
found in the benchmarks/
directory.
To execute the benchmarks you can run the following command:
$ vendor/bin/phpbench run --report=aggregate