PHPackages                             ngframer/ngframer.php.exceptions - 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. [Debugging &amp; Profiling](/categories/debugging)
4. /
5. ngframer/ngframer.php.exceptions

ActiveLibrary[Debugging &amp; Profiling](/categories/debugging)

ngframer/ngframer.php.exceptions
================================

Exception and Exception handler for all the NGFramer projects and mostly used Exceptions and Exception handlers.

v2.1.1(1y ago)02334MITPHP

Since Jun 4Pushed 1y agoCompare

[ Source](https://github.com/ngframer/ngframer.php.exceptions)[ Packagist](https://packagist.org/packages/ngframer/ngframer.php.exceptions)[ RSS](/packages/ngframer-ngframerphpexceptions/feed)WikiDiscussions main Synced today

READMEChangelog (10)DependenciesVersions (16)Used By (4)

Introduction
============

[](#introduction)

A flexible and customizable PHP exception renderer for API, CLI, and HTML environments.
This package provides a robust system for handling and rendering exceptions in your PHP applications. It offers different rendering options tailored for API, CLI, and traditional HTML environments, making it easy to present error information in a user-friendly and contextually relevant way.

What It Does
============

[](#what-it-does)

This package gives you a flexible system for rendering exceptions in different environments:

1. Smart Rendering: It automatically adapts and presents errors differently for APIs, CLIs, and HTMLs.
2. Customization: You get base renderers to start with, and you can tweak how error details are displayed.
3. Detailed Debugging: In development mode, you get helpful infos: error codes, types, messages, even the source file and line number.
4. Error Logging: Tracks of all your errors by logging them to a file.

Learn to Use
============

[](#learn-to-use)

Check out the short and simple guide on how to use this package over [readme.md](https://github.com/ngframer/ngframer.php.exceptions/blob/main/guide.md).
You'll find instructions on installation, basic setup, and creating your own custom renderers.

License
=======

[](#license)

This package is open-sourced software licensed under the [MIT License](https://github.com/ngframer/ngframer.php.exceptions/blob/main/license.md).

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance41

Moderate activity, may be stable

Popularity11

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity49

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

Recently: every ~33 days

Total

15

Last Release

491d ago

Major Versions

v1.3.1 → v2.0.02024-10-17

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/114856857?v=4)[Kishor Neupane](/maintainers/neupkishor)[@neupkishor](https://github.com/neupkishor)

---

Top Contributors

[![neupkishor](https://avatars.githubusercontent.com/u/114856857?v=4)](https://github.com/neupkishor "neupkishor (101 commits)")

---

Tags

errorerror-handlerexceptionexception-handler

### Embed Badge

![Health badge](/badges/ngframer-ngframerphpexceptions/health.svg)

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

###  Alternatives

[fjogeleit/prometheus-messenger-middleware

Prometheus Middleware for the Symfony Messenger Component

2255.2k](/packages/fjogeleit-prometheus-messenger-middleware)[spatie/craft-ray

Easily debug CraftCMS projects

1638.6k](/packages/spatie-craft-ray)

PHPackages © 2026

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