PHPackages                             monomelodies/disclosure - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. monomelodies/disclosure

Abandoned → [monolyth/disclosure](/?search=monolyth%2Fdisclosure)Library

monomelodies/disclosure
=======================

PHP5 dependency injection framework

2.0.2(10y ago)01.2kMITPHPPHP &gt;=5.4

Since Jan 16Pushed 10y ago1 watchersCompare

[ Source](https://github.com/monomelodies/disclosure)[ Packagist](https://packagist.org/packages/monomelodies/disclosure)[ RSS](/packages/monomelodies-disclosure/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (14)Used By (0)

Disclosure
==========

[](#disclosure)

PHP5 dependency injection and service locator framework. Most existing DI or Inversion of Control (IoC) solutions depend on extensive configuration files to define dependencies. This sucks; Disclosure is better and simpler (we think).

As of version 2.0, Disclosure is fully compatible with the (upcoming) PSR recommendation for Container objects. A copy of the as-yet unrealeased `PSR\Container` interface is included in the package (until they finally realease it...).

Installation
------------

[](#installation)

### Composer (recommended)

[](#composer-recommended)

```
composer require monomelodies/disclosure
```

### Manual installation

[](#manual-installation)

1. Get or clonse the code;
2. Register `/path/to/disclosure/src` for the namespace `Disclosure\\` in your PSR-4 autoloader;
3. Register `/path/to/disclosure/psr` for the namespace `Psr\\Container\\` in your PSR-4 autoloader

Usage
-----

[](#usage)

Add your dependencies to a `Container` object somewhere. It often makes sense to do this in a central file (e.g. `src/dependencies.php`), but it's also perfectly fine to do it alongside your class definitions.

```
