PHPackages                             radebatz/managed-service - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. radebatz/managed-service

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

radebatz/managed-service
========================

Generic silex multi config service service provider.

2.0.0(10y ago)0451MITPHPPHP &gt;=5.3.0

Since Jan 22Pushed 10y ago1 watchersCompare

[ Source](https://github.com/DerManoMann/managed-service)[ Packagist](https://packagist.org/packages/radebatz/managed-service)[ Docs](http://radebatz.net/mano/)[ RSS](/packages/radebatz-managed-service/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (1)Dependencies (3)Versions (5)Used By (0)

A generic Silex service provider for managed services
=====================================================

[](#a-generic-silex-service-provider-for-managed-services)

Caution:

```
The master branch now depends on Silex 2.
For Silex 1.x applications use the 1.x version(s).

```

[![Build Status](https://camo.githubusercontent.com/e1e7d74c3486eee6e3776dd9b40b0ba3f23064f646b69eac982ee3766882f66c/68747470733a2f2f7472617669732d63692e6f72672f4465724d616e6f4d616e6e2f6d616e616765642d736572766963652e706e67)](https://travis-ci.org/DerManoMann/managed-service)[![Coverage Status](https://camo.githubusercontent.com/94286d54975b7097b08f5f87b4b3a73d60ecbfea1570e1bcf8ca59646e4ce846/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f4465724d616e6f4d616e6e2f6d616e616765642d736572766963652f62616467652e706e67)](https://coveralls.io/r/DerManoMann/managed-service)

Managed services is a Silex service provider that allows to manage a given service for multiple configurations.

If you find yourself writing new service providers just to wrap another service class with multiple different configurations in a single application, then this might be for you.

Features
--------

[](#features)

Managed services works similar to the `DoctrineServiceProvider`. It allows to configure multiple instances of a service with different options.

Instead of writing a new custom service provider for each service (even 3rd party) just wrap them in an instance of `ManagedServiceProvider`.

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

[](#installation)

The recommended way to install managed-services is [through composer](http://getcomposer.org).

Install the latest version with:

```
$ composer require radebatz/managed-service

```

Alternatively, you can download the [`managed-service.zip`](https://github.com/DerManoMann/managed-service/archive/master.zip) file and extract it.

Tests
-----

[](#tests)

Managed service comes with a (comprehensive) set of unit tests.

To run the test suite, you will need [PHPUnit](http://phpunit.de/manual/current/en/).

License
-------

[](#license)

Managed service is licensed under the MIT license.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~122 days

Total

4

Last Release

3810d ago

Major Versions

1.0.0.x-dev → 2.0.02016-01-25

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/47783?v=4)[Martin Rademacher](/maintainers/DerManoMann)[@DerManoMann](https://github.com/DerManoMann)

---

Top Contributors

[![DerManoMann](https://avatars.githubusercontent.com/u/47783?v=4)](https://github.com/DerManoMann "DerManoMann (21 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/radebatz-managed-service/health.svg)

```
[![Health](https://phpackages.com/badges/radebatz-managed-service/health.svg)](https://phpackages.com/packages/radebatz-managed-service)
```

###  Alternatives

[igorw/config-service-provider

A config ServiceProvider for Silex with support for php, json and yaml.

215638.9k13](/packages/igorw-config-service-provider)[jbinfo/mobile-detect-service-provider

A mobile detect ServiceProvider for Silex, based on Mobile-Detect library.

25332.9k](/packages/jbinfo-mobile-detect-service-provider)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
