This package is abandoned and no longer maintained. No replacement package was suggested.

Fast dependency injection framework based on Symfony components

v0.1.0 2016-03-05 16:01 UTC

This package is not auto-updated.

Last update: 2021-02-20 16:18:12 UTC


README

SensioLabsInsight Latest Stable Version Total Downloads Latest Unstable Version License

A fast dependency injection framework based on Symfony components

Corus is a micro-framework which aims to be a true dependency injection environment where using the container as a service locator is actively avoided. This makes the framework - and the codebase of any application derived form it - more interoperable, flexible and testable. Many thanks to illibejiep and his TrueDI for the inspiration and original codebase from which this project is heavily based.

Requirements

  • PHP >= 5.6

Installation

The recommended way to install Corus is using Composer. You can either install Composer per-project or globally following the instructions on their website. Once Composer is installed, simply add Corus to your dependencies - the quick and easy way is by using the command line:

composer require corus-framework/corus

Usage

Watch this space...

Credits

Many thanks to illibejiep and his implementation of true dependency injection TrueDI from which this library is derived.