PHPackages                             atrocore-mcp/dbal-compat - 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. [Database &amp; ORM](/categories/database)
4. /
5. atrocore-mcp/dbal-compat

ActiveLibrary[Database &amp; ORM](/categories/database)

atrocore-mcp/dbal-compat
========================

doctrine/dbal 3.2.2, unmodified except for one composer.json constraint: doctrine/deprecations relaxed from ^0.5.3 to ^0.5.3 || ^1, so it stops disjointly conflicting with mcp/sdk's phpdocumentor/reflection-docblock ^1.1 requirement on AtroCore instances (which pin doctrine/dbal ~3.2.2). Declares `replace` for doctrine/dbal 3.2.2 so Composer treats this as a drop-in, not a second copy.

1.0.0(today)00MITPHPPHP ^7.3 || ^8.0

Since Aug 14Pushed todayCompare

[ Source](https://github.com/TrendMend/atrocore-dbal-compat)[ Packagist](https://packagist.org/packages/atrocore-mcp/dbal-compat)[ Docs](https://www.doctrine-project.org/projects/dbal.html)[ RSS](/packages/atrocore-mcp-dbal-compat/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (6)Versions (2)Used By (0)

atrocore-mcp/dbal-compat
========================

[](#atrocore-mcpdbal-compat)

A drop-in `replace` for `doctrine/dbal` `3.2.2`, identical to the real upstream release except for one line in `composer.json`: the `doctrine/deprecations` requirement is relaxed from `^0.5.3` to `^0.5.3 || ^1`.

Why this exists
---------------

[](#why-this-exists)

AtroCore core pins `doctrine/dbal ~3.2.2`, which (in the real, unmodified package) requires `doctrine/deprecations ^0.5.3`. Anything requiring `phpdocumentor/reflection-docblock` (as [mcp/sdk](https://packagist.org/packages/mcp/sdk)does, needs `doctrine/deprecations ^1.1` — a disjoint requirement. `doctrine/dbal``3.3.0+` already accepts this same relaxed range (`doctrine/deprecations ^0.5.3 || ^1`); AtroCore core's own pin just never got the chance to benefit from it, since it's capped at `~3.2.2`.

No other code is modified.

License
-------

[](#license)

MIT, same as the original `doctrine/dbal`. Original authors credited in `composer.json`; this package is an unofficial compatibility repackaging, not affiliated with the Doctrine Project.

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance100

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

0d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/23331598?v=4)[Rulon Rock](/maintainers/trendmend)[@TrendMend](https://github.com/TrendMend)

---

Top Contributors

[![TrendMend](https://avatars.githubusercontent.com/u/23331598?v=4)](https://github.com/TrendMend "TrendMend (1 commits)")

---

Tags

abstractiondatabasemysqlsqlitepostgresqlmariadbdbalqueryobjectsqlpdopgsqlsqlservermssqloraclesqlsrvoci8db2sasql

### Embed Badge

![Health badge](/badges/atrocore-mcp-dbal-compat/health.svg)

```
[![Health](https://phpackages.com/badges/atrocore-mcp-dbal-compat/health.svg)](https://phpackages.com/packages/atrocore-mcp-dbal-compat)
```

###  Alternatives

[doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.

9.7k614.3M7.3k](/packages/doctrine-dbal)[ezsql/ezsql

Advance database access library. Make interacting with a database ridiculously easy. An universal interchangeable CRUD system.

86849.9k](/packages/ezsql-ezsql)[ramadan/custom-fresh

A Laravel package to specify the tables that you do not want to drop while refreshing the database.

611.6k](/packages/ramadan-custom-fresh)[dibi/dibi

Dibi is Database Abstraction Library for PHP

5014.1M138](/packages/dibi-dibi)[jv2222/ezsql

Advance database access library. Make interacting with a database ridiculously easy. An universal interchangeable CRUD system.

86711.7k2](/packages/jv2222-ezsql)[cycle/database

DBAL, schema introspection, migration and pagination

71811.3k67](/packages/cycle-database)

PHPackages © 2026

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