PHPackages                             blondie101010/php-embedded-driver - 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. blondie101010/php-embedded-driver

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

blondie101010/php-embedded-driver
=================================

Embedded driver design pattern that allows universal operation chaining

1.1(5y ago)04LGPL-3.0+PHP

Since Jun 28Pushed 5y ago1 watchersCompare

[ Source](https://github.com/blondie101010/php-embedded-driver)[ Packagist](https://packagist.org/packages/blondie101010/php-embedded-driver)[ RSS](/packages/blondie101010-php-embedded-driver/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (2)DependenciesVersions (3)Used By (0)

php-embedded-driver
===================

[](#php-embedded-driver)

Embedded driver design pattern that allows universal operation chaining.

Purpose
-------

[](#purpose)

This project aims to abstract all basic operations from the application logic. This includes file and socket operations, conversions, and an unlimited amount of other options.

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

[](#installation)

```
composer require blondie101010/php-embedded-driver

```

Usage
-----

[](#usage)

### General usage example

[](#general-usage-example)

 shows a two Driver layer example.

### Making a driver

[](#making-a-driver)

To make a driver, you just extend Blondie101010\\EmbeddedDriver\\Driver and define its required methods:

- applySettings(): validate and apply the settings passed to the class constructor, performing setup operation;
- receive(): receive data from the Driver;
- send(): send data to the Driver.

The source code is much more extensively documented and *should* be consulted first.

If interested in a simple Driver example, be sure to look at .

Pull requests
-------------

[](#pull-requests)

A project needs to evolve to stay alive and become more useful. Pull requests are very welcome whether to offer improvements to the core, or integrate new drivers directly in this project for convenience.

You can of course make your own repository and only use this package as a dependency. Feel free to let me know of your Drivers and I'll make a list available.

Bug reporting
-------------

[](#bug-reporting)

Please use the GitHub regular issue reporting tool, *except* for security issues. In order to protect everyone, please contact me directly if you find any, and they will be addressed promptly.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

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

Total

2

Last Release

2104d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8424252?v=4)[Julie Pelletier](/maintainers/blondie101010)[@blondie101010](https://github.com/blondie101010)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/blondie101010-php-embedded-driver/health.svg)

```
[![Health](https://phpackages.com/badges/blondie101010-php-embedded-driver/health.svg)](https://phpackages.com/packages/blondie101010-php-embedded-driver)
```

PHPackages © 2026

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