Merge branch 'release/1.0.0' into develop
- Added resolveAll() function for returning multiple implementations for service.
- Resolution now starts with the latest configured registration. This means if multiple implementations are registered for the same service, then the last one to be registered will be returned by resolve().
- Added resolveByName() to IContainer
Setup PHPUnit for project.
Added unit tests
Fixed asSingleton() not properly marking the registration as a singleton.
Merge branch 'feature/unit_testing' into develop
Changed constructors in README examples to __construct
Merge branch 'release/1.1.0'