mrjulio / rapture-container
Rapture Container component
v1.0.1
2017-11-18 19:10 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-11-02 15:59:04 UTC
README
PHP simple DI container with reflection.
Requirements
- PHP v5.4
- php-pcre
Install
composer require mrjulio/rapture-container
Quick start
$container = Container::instance('namespace'); // optional namespace // store $container['request'] = Request::fromGlobals(); // fetch $container['request']->getUri()->getPath(); // reflection Container::instance()['\Demo\User']; // runs reflection and caches result // no reflection on 2nd run Container::instance()->getNew('\Demo\User'); // get a new instance
About
Author
Iulian N. rapture@iuliann.ro
Testing
cd ./test && phpunit
License
Rapture PHP Container is licensed under the MIT License - see the LICENSE
file for details.