PHPackages                             cline/manager - 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. cline/manager

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

cline/manager
=============

Abstract manager pattern for creating extensible service managers

2.0.2(3mo ago)01MITPHPPHP ^8.5.0CI passing

Since Mar 4Pushed 3mo agoCompare

[ Source](https://github.com/faustbrian/manager)[ Packagist](https://packagist.org/packages/cline/manager)[ RSS](/packages/cline-manager/feed)WikiDiscussions 2.x Synced today

READMEChangelog (1)Dependencies (6)Versions (8)Used By (0)

[![GitHub Workflow Status](https://github.com/faustbrian/manager/actions/workflows/quality-assurance.yaml/badge.svg)](https://github.com/faustbrian/manager/actions)[![Latest Version on Packagist](https://camo.githubusercontent.com/3fcd1f4331b5882eb4fa5d2290add4e0cce5d88d5afec6b265ccd9fd1532fa63/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636c696e652f6d616e616765722e737667)](https://packagist.org/packages/cline/manager)[![Software License](https://camo.githubusercontent.com/784362b26e4b3546254f1893e778ba64616e362bd6ac791991d2c9e880a3a64e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e2e737667)](LICENSE.md)[![Total Downloads](https://camo.githubusercontent.com/299098bd762ed017de180e9a74a2003d0c6d6b069a041334e7c89acc257a6c8f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636c696e652f6d616e616765722e737667)](https://packagist.org/packages/cline/manager)

---

This library provides an abstract manager pattern for creating extensible service managers with support for multiple connections, configuration management, and dynamic driver registration. It's designed for managing services like caches, databases, API clients, or any resource that requires connection pooling and driver abstraction.

Requirements
------------

[](#requirements)

> **Requires [PHP 8.4+](https://php.net/releases/)**

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

[](#installation)

```
composer require cline/manager
```

Documentation
-------------

[](#documentation)

- **[Quickstart Guide](DOCS.md#doc-cookbooks-quickstart)** - Complete implementation example with Laravel
- **[AbstractManager Pattern](DOCS.md#doc-cookbooks-abstract-manager)** - Core manager functionality and usage
- **[ManagerInterface Pattern](DOCS.md#doc-cookbooks-manager-interface)** - Interface contract details
- **[ConnectorInterface Pattern](DOCS.md#doc-cookbooks-connector-interface)** - Connector implementation guide

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) and [CODE\_OF\_CONDUCT](CODE_OF_CONDUCT.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please use the [GitHub security reporting form](https://github.com/faustbrian/manager/security) rather than the issue queue.

Credits
-------

[](#credits)

- [Brian Faust](https://github.com/faustbrian)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License. Please see [License File](LICENSE.md) for more information.

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance80

Actively maintained with recent releases

Popularity1

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 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 ~20 days

Recently: every ~26 days

Total

7

Last Release

107d ago

Major Versions

1.1.1 → 2.0.02026-03-04

PHP version history (2 changes)1.0.0PHP ^8.4.0

1.1.1PHP ^8.5.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/22145591?v=4)[Brian Faust](/maintainers/faustbrian)[@faustbrian](https://github.com/faustbrian)

---

Top Contributors

[![faustbrian](https://avatars.githubusercontent.com/u/22145591?v=4)](https://github.com/faustbrian "faustbrian (9 commits)")

---

Tags

phpmanagerextensiblepatternabstract

### Embed Badge

![Health badge](/badges/cline-manager/health.svg)

```
[![Health](https://phpackages.com/badges/cline-manager/health.svg)](https://phpackages.com/packages/cline-manager)
```

###  Alternatives

[php-lrpm/php-lrpm

PHP Long Running Process Manager

189.1k1](/packages/php-lrpm-php-lrpm)[claudiodekker/changelog-updater

A PHP package to programmatically update your changelog file.

1315.6k](/packages/claudiodekker-changelog-updater)

PHPackages © 2026

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