PHPackages                             bnf/slim-interop-service-provider - 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. [PSR &amp; Standards](/categories/psr-standards)
4. /
5. bnf/slim-interop-service-provider

ActiveLibrary[PSR &amp; Standards](/categories/psr-standards)

bnf/slim-interop-service-provider
=================================

container-interop/service-provider compatible service provider for Slim

4.2.0(6y ago)171GPL-2.0+PHPPHP ^7.0

Since Feb 22Pushed 6y ago1 watchersCompare

[ Source](https://github.com/bnf/slim-interop-service-provider)[ Packagist](https://packagist.org/packages/bnf/slim-interop-service-provider)[ RSS](/packages/bnf-slim-interop-service-provider/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (9)Versions (7)Used By (0)

Container Interop Service Provider for Slim
===========================================

[](#container-interop-service-provider-for-slim)

Provides [container-interop/service-provider](https://github.com/container-interop/service-provider)support for Slim.

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

[](#installation)

```
$ composer require bnf/slim-interop-service-provider:^4.0
```

Usage
-----

[](#usage)

Add `Bnf\SlimInterop\ServiceProvider` to the list of service providers to register the default Slim services.

Specify it as **first** service provider to be able to overwrite or extend default services.

```
new Container([
    new \Bnf\SlimInterop\ServiceProvider,
    new YouServiceProvider,
]);
```

Example
-------

[](#example)

Example usage with a `container-interop/service-provider` compatible container `bnf/di`.

```
$ composer require bnf/slim-interop-service-provider:^4.0 bnf/di:~0.1.0 slim/slim:^4.0 slim/psr7:~0.4.0
```

```
