PHPackages                             src-run/arthur-doctrine-exception-library - 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. src-run/arthur-doctrine-exception-library

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

src-run/arthur-doctrine-exception-library
=========================================

A collection of utilities and helpers for use by my other doctrine-related libraries and bundles.

0.9.0(7y ago)01593MITPHPPHP &gt;=7.1.0

Since Apr 30Pushed 7y ago1 watchersCompare

[ Source](https://github.com/src-run/arthur-doctrine-exception-library)[ Packagist](https://packagist.org/packages/src-run/arthur-doctrine-exception-library)[ Docs](https://src.run/arthur-doctrine-exception-library)[ RSS](/packages/src-run-arthur-doctrine-exception-library/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (7)Versions (5)Used By (3)

\[src-run\] arthur-doctrine-exception-library
=============================================

[](#src-run-arthur-doctrine-exception-library)

Travis-CICodacy RatingCode CoverageStyle-CI[![Travis](https://camo.githubusercontent.com/cba27a0432ae6ff3ed46ef2743ef634111fa886c4a25624704b9e2034d6aa0e2/68747470733a2f2f7372632e72756e2f6172746875722d646f637472696e652d657863657074696f6e2d6c6962726172792f7472617669732e737667)](https://src.run/arthur-doctrine-exception-library/travis)[![Codacy](https://camo.githubusercontent.com/2c23a160e6db69c9f9b9268df757826ea0a8ed0ae20f10a92220ff3a0da86aca/68747470733a2f2f7372632e72756e2f6172746875722d646f637472696e652d657863657074696f6e2d6c6962726172792f636f646163792e737667)](https://src.run/arthur-doctrine-exception-library/codacy)[![Coveralls](https://camo.githubusercontent.com/8a9a7606051b6e24192cba4dafaf17f40645f272b72deefcbd5c982629d687ca/68747470733a2f2f7372632e72756e2f6172746875722d646f637472696e652d657863657074696f6e2d6c6962726172792f636f766572616c6c732e737667)](https://src.run/arthur-doctrine-exception-library/coveralls)[![Coveralls](https://camo.githubusercontent.com/a0725d84df42de5e8e02fe126c288f4f9e3478d6a74173b422ee679d265c9176/68747470733a2f2f7372632e72756e2f6172746875722d646f637472696e652d657863657074696f6e2d6c6962726172792f7374796c6563692e737667)](https://src.run/arthur-doctrine-exception-library/styleci)Overview
--------

[](#overview)

[Welcome](https://src.run/go/readme_welcome)! The `src-run/arthur-doctrine-exception-library` package provides the following

> a collections of extension for the arthur-doctrine-\* packages

### Grouping

[](#grouping)

We use a Willy Wonka-inspired naming schema for our package group names. This package is part of the [arthur group](https://src.run/arthur-doctrine-exception-library/group), which is a collection of packages with a focus on "core reflection base classes" and related functionality.

You are welcome to research some [useless details](https://src.run/arthur-doctrine-exception-library/group_explanation)about this specific group if you have too much time on your hands.

### JTT

[](#jtt)

This package represents a single project within a [large collection](https://src.run/go/explore) of open-source code released under the "SR" namespace, comprised of many framework-agnostic libraries, a collection of Symfony bundles, as well as some one-off releases. This project is authored and maintained by:

- [Rob Frawley 2nd](https://src.run/rmf)
- [Collaborators](https://src.run/arthur-doctrine-exception-library/github_collaborators)

Quick Start
-----------

[](#quick-start)

### Installation

[](#installation)

Get the code by requiring it explicitly via the [Composer](https://getcomposer.com) CLI, or by editing your *composer.json* to reflect the dependency and updating your project requirements. For example, to explicitly require this project using the CLI, use the following command.

```
$ composer require src-run/arthur-doctrine-exception-library
```

Alternatively, to add this project to your "composer.json" file, add the following to the "require" section.

```
require: {
	"src-run/arthur-doctrine-exception-library": "dev-master"
}
```

*Note: Is is not recommended to use the "dev-master" constraint. Realize that doing so could allow a release with backwards-incompatable, breaking changes to be pulled in. Instead, it is good practive to use semantic versioning and enter an explicit requirement. For example, to require version 1.0 you would use `^1.0`.*

Reference
---------

[](#reference)

### API Docs

[](#api-docs)

This package's API reference is available on our documentation website (see the "Reference" row of the table found in the "Additional Links" section below). All API documentation is automatically compiled against the master branch whenever a git push event occurs.

*Static API reference for specific releases is planned and will be posted once this package has matured and reached the version 1 milestone*.

> The API reference websites detailed above are auto-generated using a reliable and well-developed CLI tool called [Sami](https://src.run/go/sami). It is rigorously and regularly tested and is used for some large-scale projects, such as the [Symfony Full-Stack Framework](https://src.run/go/symfony) &lt;see: [https://src.run/go/symfony-api&gt;](https://src.run/go/symfony-api%3E), as well some smaller projects, such as [Twig](https://src.run/go/sami-twig) &lt;see: [https://src.run/go/twig-api&gt;](https://src.run/go/twig-api%3E). Refer to Sami's [repository page](https://src.run/go/sami) to research usage in your own project.

### Examples/Tutorials

[](#examplestutorials)

Currently, there is no "human-written" documentation, outside of this README (which is itself generated from a template). Pending package stability, available man-hours, and an actual demand from external users, we may publish a [Read the Docs](https://src.run/go/rtd) page with official documentation, tutorials, and additional resources.

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

[](#contributing)

### Discussion

[](#discussion)

For general inquiries or to discuss a broad topic or idea, find "robfrawley" on Freenode. He is always happy to discuss language-level ideas, possible new directions for a project, emerging technologies, as well as the weather.

### Issues

[](#issues)

To report issues or request a new feature, use the [project issue tracker](https://src.run/arthur-doctrine-exception-library/github_issues). Include as much information as possible in any bug reports. Feel free to "ping" the topic if you don't get a response within a few days (sometimes Github notification e-mails fall through the cracks).

### Code

[](#code)

You created additional functionality while utilizing this package? Wonderful: send it back upstream! *Don't hesitate to submit a pull request!* Your [imagination](https://src.run/go/readme_imagination) and the requirements outlined within our [CONTRIBUTING.md](https://src.run/arthur-doctrine-exception-library/contributing) file are the only limitations.

License
-------

[](#license)

This project is licensed under the [MIT License](https://src.run/go/mit), an [FSF](https://src.run/go/fsf)- and [OSI](https://src.run/go/osi)-approved, [GPL](https://src.run/go/gpl)-compatible, permissive free software license. Review the [LICENSE](https://src.run/arthur-doctrine-exception-library/license) file distributed with this source code for additional information.

Additional Links
----------------

[](#additional-links)

ItemResult/Status**Stable Release**[![Packagist](https://camo.githubusercontent.com/931f1fd689c2562b35b5a36d0e74a8b92d3def80bad2c0c6b0d36dd66618b9a8/68747470733a2f2f7372632e72756e2f6172746875722d646f637472696e652d657863657074696f6e2d6c6962726172792f7061636b61676973742e737667)](https://src.run/arthur-doctrine-exception-library/packagist)**Dev Release**[![Packagist](https://camo.githubusercontent.com/04169eafb47fa7e25e02881097414009287c1e901f7dbbe22afdc0d19e1dbd63/68747470733a2f2f7372632e72756e2f6172746875722d646f637472696e652d657863657074696f6e2d6c6962726172792f7061636b61676973745f7072652e737667)](https://src.run/arthur-doctrine-exception-library/packagist)**License**[![License](https://camo.githubusercontent.com/2a6948627893d0787027c59106c9887e0b4b0010f7fef5ecc91b663a777d2c5a/68747470733a2f2f7372632e72756e2f6172746875722d646f637472696e652d657863657074696f6e2d6c6962726172792f6c6963656e73652e737667)](https://src.run/arthur-doctrine-exception-library/license)**Reference**[![License](https://camo.githubusercontent.com/b9f198a9ea3efd19273b892b3a885d974e8b4d7f7a7ab88a2c6acdd529a35886/68747470733a2f2f7372632e72756e2f6172746875722d646f637472696e652d657863657074696f6e2d6c6962726172792f6170692e737667)](https://src.run/arthur-doctrine-exception-library/api)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity51

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

Total

4

Last Release

2880d ago

PHP version history (2 changes)0.6.0PHP ^5.6||^7.0

0.8.0PHP &gt;=7.1.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/58cf83f3ed29f210aa52fec443014572688d7c948aeac0cfdb8ccf216a3f437b?d=identicon)[robfrawley](/maintainers/robfrawley)

---

Top Contributors

[![robfrawley](https://avatars.githubusercontent.com/u/3967713?v=4)](https://github.com/robfrawley "robfrawley (28 commits)")

---

Tags

librarydoctrineexceptionrmfsrc-runarthurarthur-doctrine-exception-library

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/src-run-arthur-doctrine-exception-library/health.svg)

```
[![Health](https://phpackages.com/badges/src-run-arthur-doctrine-exception-library/health.svg)](https://phpackages.com/packages/src-run-arthur-doctrine-exception-library)
```

###  Alternatives

[damienharper/auditor-bundle

Integrate auditor library in your Symfony projects.

4542.8M](/packages/damienharper-auditor-bundle)[facile-it/doctrine-mysql-come-back

Auto reconnect on Doctrine MySql has gone away exceptions on doctrine/dbal

2113.1M4](/packages/facile-it-doctrine-mysql-come-back)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1022.4k](/packages/rcsofttech-audit-trail-bundle)[ahmed-bhs/doctrine-doctor

Runtime analysis tool for Doctrine ORM integrated into Symfony Web Profiler. Unlike static linters, it analyzes actual query execution at runtime to detect performance bottlenecks, security vulnerabilities, and best practice violations during development with real execution context and data.

813.1k](/packages/ahmed-bhs-doctrine-doctor)[andsalves/doctrine-elastic

Elasticsearch Doctrine Adaptation

156.6k](/packages/andsalves-doctrine-elastic)

PHPackages © 2026

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