PHPackages                             panosru/fault-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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. panosru/fault-manager

AbandonedArchivedLibrary[Logging &amp; Monitoring](/categories/logging)

panosru/fault-manager
=====================

Fault Manager library by panosru

1.4.4(4y ago)24[5 issues](https://github.com/panosru/fault-manager/issues)MITPHPPHP &gt;=7.4.1,&lt;7.5.0

Since Apr 22Pushed 4y ago1 watchersCompare

[ Source](https://github.com/panosru/fault-manager)[ Packagist](https://packagist.org/packages/panosru/fault-manager)[ RSS](/packages/panosru-fault-manager/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (7)Versions (20)Used By (0)

Fault Manager
=============

[](#fault-manager)

A convinient way for exception handling and generating on the fly non-existing exceptions.

[![version](https://camo.githubusercontent.com/75ec38d5590790e09f33c6d50dcfdf29d0c668ed9a8537e72bb4a34b639e71cc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f70616e6f7372752f6661756c742d6d616e616765722e737667)](https://packagist.org/packages/panosru/fault-manager)[![Build Status](https://camo.githubusercontent.com/11bba2184cb0e074d03a06c293d78e76d55961256fcd586d65c8da90a6f70448/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f70616e6f7372752f6661756c742d6d616e616765722e7376673f6272616e63683d6d6173746572)](https://secure.travis-ci.org/panosru/fault-manager)[![Code Coverage](https://camo.githubusercontent.com/955a96a48a9296e710c8668fae82ca034498783843144129d130a115097cf0de/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f70616e6f7372752f6661756c742d6d616e616765722f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/panosru/fault-manager?branch=master)[![StyleCI](https://camo.githubusercontent.com/773c6a222eeafdd7f341900e57baf057a9fc100f1969ea17ef9a2cc6faebd429/68747470733a2f2f7374796c6563692e696f2f7265706f732f3133303631333837342f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/130613874)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/41e753f42a649657517d0170d20ca19a790acddb4eac50eec5b26caf8ab3e8c0/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f70616e6f7372752f6661756c742d6d616e616765722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/panosru/fault-manager/?branch=master)[![Documentation Status](https://camo.githubusercontent.com/5131c076b19b37abce69637f8055def4feb72c45f82c44b8909a268921f7cffa/68747470733a2f2f72656164746865646f63732e6f72672f70726f6a656374732f6661756c742d6d616e616765722f62616467652f3f76657273696f6e3d6c6174657374)](http://fault-manager.readthedocs.io/en/latest/?badge=latest)[![MIT License](https://camo.githubusercontent.com/9b3e5f1cd2277d11560d2006ef385453402cb052fac3396be564d05424b883fc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f70616e6f7372752f6661756c742d6d616e616765722e737667)](LICENSE)

[![All Contributors](https://camo.githubusercontent.com/4e96de37ea680371089642c8762ee051f42043eb64b50c4119a4e48970a2d434/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f616c6c5f636f6e7472696275746f72732d312d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](CONTRIBUTORS.md)[![PRs Welcome](https://camo.githubusercontent.com/dd0b24c1e6776719edb2c273548a510d6490d8d25269a043dfabbd38419905da/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e737667)](http://makeapullrequest.com) [![Code of Conduct](https://camo.githubusercontent.com/4eefc863be95f2c668b9e2acd6e35c7e87d781415931994c89641cead2ea5953/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532306f662d636f6e647563742d6666363962342e737667)](CODE_OF_CONDUCT.md)[![downloads](https://camo.githubusercontent.com/2fe66fc3993aeb7aed055c964f07d28197950f9f8c81b8a4cb37de13534dd63b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f70616e6f7372752f6661756c742d6d616e616765722e737667)](https://packagist.org/packages/panosru/fault-manager/stats)[![Watch on GitHub](https://camo.githubusercontent.com/7f3dbc5b71942c4ed172aec6e1a477b0f03be1297718e2c3060750c29a9c62e6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f77617463686572732f70616e6f7372752f6661756c742d6d616e616765722e7376673f7374796c653d736f6369616c)](https://github.com/panosru/fault-manager/watchers)[![Star on GitHub](https://camo.githubusercontent.com/b081981696e99728a73db51529912cd6eb66ca52e5a68c4664758de1195b7623/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f70616e6f7372752f6661756c742d6d616e616765722e7376673f7374796c653d736f6369616c)](https://github.com/panosru/fault-manager/stargazers)[![Tweet](https://camo.githubusercontent.com/3616b65a7602dcf18ea862be529b5bbeaa5fbb4efc3ee2c964ad7b489e31674e/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f68747470733a2f2f6769746875622e636f6d2f70616e6f7372752f6661756c742d6d616e616765722e7376673f7374796c653d736f6369616c)](https://twitter.com/intent/tweet?text=Check%20out%20FaultManager!%20https://github.com/panosru/fault-manager%20%F0%9F%91%8D)

Installing
----------

[](#installing)

```
composer require panosru/fault-manager
```

[~ Read the docs](http://fault-manager.readthedocs.io/) to get started.

Contributing &amp; Code of Conduct
----------------------------------

[](#contributing--code-of-conduct)

Please read [CONTRIBUTING](CONTRIBUTING.md) for details on our [code of conduct](CODE_OF_CONDUCT.md), and the process for submitting pull requests to us.

Versioning
----------

[](#versioning)

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/panosru/fault-manager/tags).

Authors
-------

[](#authors)

- **Panagiotis Kosmidis (AKA @panosru)**

See also the list of [contributors](CONTRIBUTORS.md) who participated in this project.

Built With
----------

[](#built-with)

- [Hoa\\Exception](https://hoa-project.net/En/Literature/Hack/Exception.html) - Advanced exceptions
- [Hoa\\Event](https://hoa-project.net/En/Literature/Hack/Event.html) - Used as event listener
- [zend-code](https://docs.zendframework.com/zend-code/) - Used for custom exception object generation
- [Flysystem](http://flysystem.thephpleague.com/docs/) - Used for file-handling manipulation
- [PHPUnit](https://phpunit.readthedocs.io/en/7.1/index.html) - Used for unit testing
- [Mockery](http://docs.mockery.io/en/latest/index.html) - Used for objects mocking
- [RMT - Release Management Tool](https://github.com/liip/RMT) - Used for project versioning
- [all-contributors-cli](https://www.npmjs.com/package/all-contributors-cli) - Used to add/generate contributors list

Acknowledgment
--------------

[](#acknowledgment)

- Oskar Schöldström (@oxyc), [script.sh](https://github.com/oxyc/bash-boilerplate/blob/master/script.sh)

License
-------

[](#license)

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details

###  Health Score

25

—

LowBetter than 36% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 98.9% 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 ~74 days

Recently: every ~227 days

Total

17

Last Release

1805d ago

PHP version history (3 changes)1.0.0PHP ^7.2

1.1.0PHP ^7.1

1.4.4PHP &gt;=7.4.1,&lt;7.5.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/400362?v=4)[Panagiotis Kosmidis](/maintainers/panosru)[@panosru](https://github.com/panosru)

---

Top Contributors

[![panosru](https://avatars.githubusercontent.com/u/400362?v=4)](https://github.com/panosru "panosru (89 commits)")[![alextech](https://avatars.githubusercontent.com/u/3820828?v=4)](https://github.com/alextech "alextech (1 commits)")

---

Tags

exceptionerrorhandlerexception handlingerror handling

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[justbetter/magento2-sentry

Magento 2 Logger for Sentry

1861.5M3](/packages/justbetter-magento2-sentry)[guanguans/laravel-exception-notify

Monitor exception and report to the notification channels(Log、Mail、AnPush、Bark、Chanify、DingTalk、Discord、Gitter、GoogleChat、IGot、Lark、Mattermost、MicrosoftTeams、NowPush、Ntfy、Push、Pushback、PushBullet、PushDeer、PushMe、Pushover、PushPlus、QQ、RocketChat、ServerChan、ShowdocPush、SimplePush、Slack、Telegram、WeWork、WPush、XiZhi、YiFengChuanHua、ZohoCliq、ZohoCliqWebHook、Zulip).

14844.4k1](/packages/guanguans-laravel-exception-notify)[baibaratsky/yii2-rollbar

Rollbar for Yii2

35131.9k](/packages/baibaratsky-yii2-rollbar)[facile-it/sentry-module

This module allows integration of Sentry Client into laminas and mezzio

19393.4k](/packages/facile-it-sentry-module)[phptek/sentry

Sentry.io integration for SilverStripe. Binds Sentry.io to SilverStripe's error &amp; exception handling subsystem.

15208.0k4](/packages/phptek-sentry)

PHPackages © 2026

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