Download the PHP package chippyash/slim-dic without Composer
On this page you can find all versions of the php package chippyash/slim-dic. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download chippyash/slim-dic
More information about chippyash/slim-dic
Files in chippyash/slim-dic
Package slim-dic
Short Description Symfony DIC integration for the Slim Framework
License GPL 3.0
Homepage http://the-matrix.github.io/
Informations about the package slim-dic
chippyash/Slim-Dic
Quality Assurance
Coming soon!
What?
Provides Symfony Dependency Injection for a Slim Application
Also provides a minimalist Controller pattern class for use in your applications.
For an example application that uses this library, please see Slim-DIC Example
Why?
The Slim framework is great for lightweight sites but lacks the ease of creating testable, adaptable code that can be found when adopting a strict DI approach to development.
This small library supports the integration of the easy to use, yet powerful Symfony version of a DI container with the lightweight Slim Framework, giving you the ability to create great, maintainable and configurable web sites quickly.
How?
Changing the library
- fork it
- write the test
- amend it
- do a pull request
Found a bug you can't figure out?
- fork it
- write the test
- do a pull request
NB. Make sure you rebase to HEAD before your pull request
Where?
The library is hosted at Github. It is available at Packagist.org
See The (PHP) Matrix for more PHP packages from this author.
Installation
Install Composer
For production
add
"chippyash/slim-dic": "~1.0"
to your composer.json "requires" section
For development
Clone this repo, and then run Composer in local repo root to pull in dependencies
git clone [email protected]:chippyash/Slim-Dic.git Slimdic cd Slimdic composer install --dev
To run the tests:
cd Slimdic vendor/bin/phpunit -c test/phpunit.xml test/
License
This software library is released under the BSD 3 Clause license
This software library is Copyright (c) 2014-2018, Ashley Kitson, UK
History
V1.0.0 Initial release
V1.0.1 Refactor getting controller name
V2.0.0 Change of license from GPL V3 to BSD 3 Clause, php version dependency update
All versions of slim-dic with dependencies
slim/slim Version ~2.0
symfony/filesystem Version ~2.6
symfony/dependency-injection Version ~2.6
symfony/config Version ~2.6
chippyash/strong-type Version ~2.0