PHPackages                             empiricompany/openmage\_ignition - 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. empiricompany/openmage\_ignition

ActiveMagento-module[Debugging &amp; Profiling](/categories/debugging)

empiricompany/openmage\_ignition
================================

OpenMage spatie-ignition integration for OpenMage

1.5.2(1y ago)690.3k↑60.8%5[2 issues](https://github.com/empiricompany/openmage_ignition/issues)[2 PRs](https://github.com/empiricompany/openmage_ignition/pulls)1OSL-3.0PHPPHP &gt;=8.0 &lt;8.5

Since Apr 26Pushed 4mo ago4 watchersCompare

[ Source](https://github.com/empiricompany/openmage_ignition)[ Packagist](https://packagist.org/packages/empiricompany/openmage_ignition)[ Docs](https://github.com/empiricompany/openmage_ignition)[ RSS](/packages/empiricompany-openmage-ignition/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (9)Dependencies (3)Versions (11)Used By (1)

OpenMage Spatie-Ignition Integration
====================================

[](#openmage-spatie-ignition-integration)

[![Latest Version on Packagist](https://camo.githubusercontent.com/88fc4152605f25ba1af1e6e3a72e4f272dc1babc147163d022fbc39bc12d729a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f656d70697269636f6d70616e792f6f70656e6d6167655f69676e6974696f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/empiricompany/openmage_ignition)[![Total Downloads](https://camo.githubusercontent.com/58f3a22bd61806d8762956c7483635c1337bc50483b55edc41f68a29ef890058/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f656d70697269636f6d70616e792f6f70656e6d6167655f69676e6974696f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/empiricompany/openmage_ignition)

**Easily integrate [Spatie Ignition](https://github.com/spatie/ignition) error pages into your OpenMage installation!**

> Thanks to [@fballiano](https://github.com/fballiano) for the brilliant idea started here:
> [OpenMage/magento-lts#3954](https://github.com/OpenMage/magento-lts/pull/3954)

---

Requirements
------------

[](#requirements)

This module requires the `mage_run_installed_exception` event, introduced in **OpenMage 20.7.0**, to properly catch unhandled exceptions.

---

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

[](#installation)

### Install via Composer

[](#install-via-composer)

```
composer require empiricompany/openmage_ignition
```

---

### Manual Core Patch (before v20.7.0)

[](#manual-core-patch-before-v2070)

If you prefer to manually patch OpenMage, add the following event dispatch inside `app/Mage.php`:

```
self::dispatchEvent('mage_run_installed_exception', ['exception' => $e]);
```

[![mage_run_installed_exception](https://private-user-images.githubusercontent.com/5071467/327361234-27c16ef9-f9ee-4402-a181-570099076db7.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNzM2MTIzNC0yN2MxNmVmOS1mOWVlLTQ0MDItYTE4MS01NzAwOTkwNzZkYjcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDQxZDhlZGUwYTdjODUwNzRlN2M5MTA2NzU2ZDRiYzU5ZWY2YWFkYWViZDZlZDkwNDE1ZDZmZDA4ZDllMDlmNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.FuyVvt0oBFhN9F_84vzmjPmpLaMczD3LH8gqj-3ncrs)](https://private-user-images.githubusercontent.com/5071467/327361234-27c16ef9-f9ee-4402-a181-570099076db7.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNzM2MTIzNC0yN2MxNmVmOS1mOWVlLTQ0MDItYTE4MS01NzAwOTkwNzZkYjcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDQxZDhlZGUwYTdjODUwNzRlN2M5MTA2NzU2ZDRiYzU5ZWY2YWFkYWViZDZlZDkwNDE1ZDZmZDA4ZDllMDlmNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.FuyVvt0oBFhN9F_84vzmjPmpLaMczD3LH8gqj-3ncrs)

Alternatively, you can apply this patch directly via Composer:

```
"patches": {
    "openmage/magento-lts": {
        "Add mage_run_installed_exception event for unhandled exceptions (#3613)": "https://github.com/OpenMage/magento-lts/pull/3613.patch"
    }
}
```

---

Configuration
-------------

[](#configuration)

Navigate to **System &gt; Configuration &gt; Advanced &gt; Developer &gt; Ignition Settings**:

[![settings](https://private-user-images.githubusercontent.com/5071467/327398313-d101ac76-92c2-40b3-8dcd-67efa9d1779c.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNzM5ODMxMy1kMTAxYWM3Ni05MmMyLTQwYjMtOGRjZC02N2VmYTlkMTc3OWMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTFhNzgzMzAyNWY0YzlhOWM2YmQzZGE4MmQ0NWJmY2Q2MGVkODQ3ZGQyMDgyYTAwMTg4M2VkMzRiZTdlY2FlOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.chUW7Cdz3I3zpxxy5t1MUATzDAMN71ZUou2SPtm6Vqs)](https://private-user-images.githubusercontent.com/5071467/327398313-d101ac76-92c2-40b3-8dcd-67efa9d1779c.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNzM5ODMxMy1kMTAxYWM3Ni05MmMyLTQwYjMtOGRjZC02N2VmYTlkMTc3OWMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTFhNzgzMzAyNWY0YzlhOWM2YmQzZGE4MmQ0NWJmY2Q2MGVkODQ3ZGQyMDgyYTAwMTg4M2VkMzRiZTdlY2FlOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.chUW7Cdz3I3zpxxy5t1MUATzDAMN71ZUou2SPtm6Vqs)

Available settings:

1. **Enabled** — Enable or disable Ignition (default: enabled).
2. **Default Editor** — Set your preferred code editor (default: clipboard).
3. **Default Theme** — Choose between light, dark, or auto (default: auto).
4. **Save Custom Settings in Session** — Allow session-based overrides (default: disabled).
5. **Enable AI-Generated Solutions** — Generate error solutions with OpenAI.

    > **Note**: Requires installing the additional library:
    >
    > ```
    > composer require openai-php/client
    > ```
    >
    >
    >
    > [Reference commit](https://github.com/empiricompany/openmage_ignition/pull/4/files/c5a6f95ccb470190227f807f7d3ca05df4431336#diff-70a2dfcf453f626db44001ac2d126f8d4f665c566c9c69ca0e186fdc56f8491f)

    ⚠️ **Warning**: Caching is not yet implemented — every error will trigger an OpenAI API call.
6. **OpenAI API Key** — API key for OpenAI integration.
7. **Enable Flare** — Enable error tracking with Flare.
8. **Flare API Key** — API key for your Flare project.
9. **Anonymize IP** — Anonymize user IP addresses sent to Flare.

**Note**:
Saving settings in `.ignition.json` is currently **not supported** — all settings are stored in the OpenMage system configuration or session.

---

Screenshots
-----------

[](#screenshots)

Ignition Error PageFlare Integration[![demo1](https://private-user-images.githubusercontent.com/5071467/325921289-f7c18948-de37-4071-b8e7-e185112c89aa.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNTkyMTI4OS1mN2MxODk0OC1kZTM3LTQwNzEtYjhlNy1lMTg1MTEyYzg5YWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OWVjMDBmZGVhODIzYmNmZDg4NmU3OWExMjc3Njc3ZmJhYmM5YmZiYjE2NzAxMWVjMjMxNDQ4MmIwYjZiYTI3MSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.i1jbGvnM4DOIUtiJOwHgGBLSjKqZ-ljhtbQzNOMX0po)](https://private-user-images.githubusercontent.com/5071467/325921289-f7c18948-de37-4071-b8e7-e185112c89aa.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNTkyMTI4OS1mN2MxODk0OC1kZTM3LTQwNzEtYjhlNy1lMTg1MTEyYzg5YWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OWVjMDBmZGVhODIzYmNmZDg4NmU3OWExMjc3Njc3ZmJhYmM5YmZiYjE2NzAxMWVjMjMxNDQ4MmIwYjZiYTI3MSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.i1jbGvnM4DOIUtiJOwHgGBLSjKqZ-ljhtbQzNOMX0po)[![flare](https://private-user-images.githubusercontent.com/5071467/327398756-c5399489-7bc0-466b-a0fd-05fb7411780f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNzM5ODc1Ni1jNTM5OTQ4OS03YmMwLTQ2NmItYTBmZC0wNWZiNzQxMTc4MGYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Njk4ZWRmNzY0MjkzMzVlMGIyMTYzZTBjMmUxMzdhMzdiMzdlOTZiYzQ4Njg4YTEwYzkxYjk1NTdmNzBkMGEwZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.Rn9D96MrVcGws-j7vIw_6MTyLAee5PYCamCgmvO_9so)](https://private-user-images.githubusercontent.com/5071467/327398756-c5399489-7bc0-466b-a0fd-05fb7411780f.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNzM5ODc1Ni1jNTM5OTQ4OS03YmMwLTQ2NmItYTBmZC0wNWZiNzQxMTc4MGYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Njk4ZWRmNzY0MjkzMzVlMGIyMTYzZTBjMmUxMzdhMzdiMzdlOTZiYzQ4Njg4YTEwYzkxYjk1NTdmNzBkMGEwZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.Rn9D96MrVcGws-j7vIw_6MTyLAee5PYCamCgmvO_9so)[![demo2](https://private-user-images.githubusercontent.com/5071467/327369320-7aa46293-4876-4e45-b1fa-d77143d570c0.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNzM2OTMyMC03YWE0NjI5My00ODc2LTRlNDUtYjFmYS1kNzcxNDNkNTcwYzAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzgwYjQ0YjFkNmY5Zjc4YTc0ZWZhNjdlMmEwNjY5OWVhOThjYjA5MTk5YTNlY2U2ZTA3OTlkNzBmMzNhNmQ0MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.8F5570ok_Ke1Lzf1fYSIBCXaKzU8qSRVp0D0zOkInlQ)](https://private-user-images.githubusercontent.com/5071467/327369320-7aa46293-4876-4e45-b1fa-d77143d570c0.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNzM2OTMyMC03YWE0NjI5My00ODc2LTRlNDUtYjFmYS1kNzcxNDNkNTcwYzAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzgwYjQ0YjFkNmY5Zjc4YTc0ZWZhNjdlMmEwNjY5OWVhOThjYjA5MTk5YTNlY2U2ZTA3OTlkNzBmMzNhNmQ0MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.8F5570ok_Ke1Lzf1fYSIBCXaKzU8qSRVp0D0zOkInlQ)[![demo3](https://private-user-images.githubusercontent.com/5071467/325963526-44e34638-5de6-406a-abbc-13d882a8f3e4.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNTk2MzUyNi00NGUzNDYzOC01ZGU2LTQwNmEtYWJiYy0xM2Q4ODJhOGYzZTQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NDVhMGQzYTgxNDY4ZDc2NjRkNTc4ZjMxNzYyZjFkN2QwMzI5ZTJjMGFiZTM4MWQxZGE3MTc4MjNmMWM3ZjhmMCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.e7F1ix0mU3oCW6t0ZXjSiggtZBoCZ7jUP2aJoVMMvjE)](https://private-user-images.githubusercontent.com/5071467/325963526-44e34638-5de6-406a-abbc-13d882a8f3e4.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI5MzUyMTcsIm5iZiI6MTc4MjkzNDkxNywicGF0aCI6Ii81MDcxNDY3LzMyNTk2MzUyNi00NGUzNDYzOC01ZGU2LTQwNmEtYWJiYy0xM2Q4ODJhOGYzZTQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcwMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MDFUMTk0MTU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NDVhMGQzYTgxNDY4ZDc2NjRkNTc4ZjMxNzYyZjFkN2QwMzI5ZTJjMGFiZTM4MWQxZGE3MTc4MjNmMWM3ZjhmMCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.e7F1ix0mU3oCW6t0ZXjSiggtZBoCZ7jUP2aJoVMMvjE)---

🚀 Enjoy a better error handling experience in OpenMage!
=======================================================

[](#-enjoy-a-better-error-handling-experience-in-openmage)

[![Alt](https://camo.githubusercontent.com/adfc291941211cecbdcc979f467ed4e9f30dddcee9ec73bb7e488e8ea194b793/68747470733a2f2f7265706f62656174732e6178696f6d2e636f2f6170692f656d6265642f363137336335396436393834353635633937346539666533323132666165333763643063396235352e737667 "Repobeats analytics image")](https://camo.githubusercontent.com/adfc291941211cecbdcc979f467ed4e9f30dddcee9ec73bb7e488e8ea194b793/68747470733a2f2f7265706f62656174732e6178696f6d2e636f2f6170692f656d6265642f363137336335396436393834353635633937346539666533323132666165333763643063396235352e737667)

###  Health Score

48

—

FairBetter than 93% of packages

Maintenance55

Moderate activity, may be stable

Popularity39

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 89.8% 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 ~46 days

Recently: every ~89 days

Total

9

Last Release

431d ago

PHP version history (2 changes)1.0.0PHP ^8.0

1.5.0PHP &gt;=8.0 &lt;8.5

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5071467?v=4)[Tony](/maintainers/empiricompany)[@empiricompany](https://github.com/empiricompany)

---

Top Contributors

[![empiricompany](https://avatars.githubusercontent.com/u/5071467?v=4)](https://github.com/empiricompany "empiricompany (53 commits)")[![sreichel](https://avatars.githubusercontent.com/u/5022236?v=4)](https://github.com/sreichel "sreichel (5 commits)")[![fballiano](https://avatars.githubusercontent.com/u/909743?v=4)](https://github.com/fballiano "fballiano (1 commits)")

---

Tags

magentoopenmagemagento1

### Embed Badge

![Health badge](/badges/empiricompany-openmage-ignition/health.svg)

```
[![Health](https://phpackages.com/badges/empiricompany-openmage-ignition/health.svg)](https://phpackages.com/packages/empiricompany-openmage-ignition)
```

###  Alternatives

[symfony/web-profiler-bundle

Provides a development tool that gives detailed information about the execution of any request

2.3k160.5M1.2k](/packages/symfony-web-profiler-bundle)[symfony/symfony

The Symfony PHP framework

31.4k87.2M2.2k](/packages/symfony-symfony)[symfony/debug-bundle

Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework

2.4k124.8M1.0k](/packages/symfony-debug-bundle)[symfony/framework-bundle

Provides a tight integration between Symfony components and the Symfony full-stack framework

3.6k251.7M11.6k](/packages/symfony-framework-bundle)[symfony/security-bundle

Provides a tight integration of the Security component into the Symfony full-stack framework

2.5k185.6M2.4k](/packages/symfony-security-bundle)[spatie/laravel-ray

Easily debug Laravel apps

31841.3M3.5k](/packages/spatie-laravel-ray)

PHPackages © 2026

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