Home

Awesome

Cake Dependency

The Dependency plugin for CakePHP provides a dependency injection container and service registry/locator. The plugin includes the Di utility class, which is used to register and resolve dependencies.

To inject dependencies you only need a class which is accessible to the framework. This can be from CakePHP itself, from a plugin, or even a vendor library.

To get working quickly check out the Quick Start tutorial from the documentation.

Requirements

Documentation

Full documentation is included with the plugin, and can be found in the Docs directory of this repository.

Support

For support, bugs and feature requests, please use the issues section of this repository.

Contributing

If you'd like to contribute new features, enhancements or bug fixes to the code base just follow these steps:

There may be some discussion regarding your contribution to the repository before any code is merged in, so be prepared to provide feedback on your contribution if required.

A list of contributors to the Cake Dependency plugin can be found here.

Licence

Copyright 2013 James Watts (CakeDC). All rights reserved.

Licensed under the MIT License. Redistributions of the source code included in this repository must retain the copyright notice found in each file.