PHPackages                             dkd-dobberkau/enhanced-error-handler - 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. dkd-dobberkau/enhanced-error-handler

ActiveTypo3-cms-extension[Debugging &amp; Profiling](/categories/debugging)

dkd-dobberkau/enhanced-error-handler
====================================

Enhanced TYPO3 Debug Exception Handler with copy-to-clipboard functionality similar to Laravel Ignition

v1.0.1(3mo ago)00GPL-2.0-or-laterPHP

Since Jan 31Pushed 3mo agoCompare

[ Source](https://github.com/dkd-dobberkau/enhanced-error-handler)[ Packagist](https://packagist.org/packages/dkd-dobberkau/enhanced-error-handler)[ RSS](/packages/dkd-dobberkau-enhanced-error-handler/feed)WikiDiscussions main Synced 1mo ago

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

Enhanced Error Handler for TYPO3
================================

[](#enhanced-error-handler-for-typo3)

[![TYPO3](https://camo.githubusercontent.com/cfea29f55fd4bf87d4727e5ce7640baaad6274047c8051a6c4ba85290b9e3565/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31322e3425323025374325323031332e342d6f72616e67652e737667)](https://typo3.org)[![License](https://camo.githubusercontent.com/26f8b6541ea045cc1dbc2267208158b5a7ebbf5cf437c4b486d80fee9386f77e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d47504c2d2d322e302d2d6f722d2d6c617465722d626c75652e737667)](LICENSE)[![Packagist](https://camo.githubusercontent.com/c3aed71e6724a5ad02ec0d428d33ea432d83afc58471748e9014e20e5432881b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f646b642d646f626265726b61752f656e68616e6365642d6572726f722d68616e646c65722e737667)](https://packagist.org/packages/dkd-dobberkau/enhanced-error-handler)

A debug exception handler for TYPO3 with copy-to-clipboard functionality, using TYPO3's standard styling.

Features
--------

[](#features)

- **Copy-to-Clipboard Buttons**: Quickly copy exception messages, stack traces, code snippets, and file paths
- **TYPO3 Standard UI**: Matches the familiar TYPO3 backend look and feel
- **Collapsible Stack Frames**: Click on any frame to expand/collapse code context
- **Vendor Frame Highlighting**: Application code is visually distinct from vendor/framework code
- **Code Snippets**: See the relevant code around each error location
- **Keyboard Shortcuts**: Press `Ctrl+Shift+C` (or `Cmd+Shift+C` on Mac) to copy all exception details
- **Markdown Output**: Copy All generates Markdown-formatted output for easy pasting into issues
- **Toast Notifications**: Visual feedback when content is copied

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

[](#requirements)

- TYPO3 12.4 LTS or 13.4+
- PHP 8.1+

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

[](#installation)

### Via Composer

[](#via-composer)

```
composer require dkd-dobberkau/enhanced-error-handler
```

### Manual Installation

[](#manual-installation)

1. Clone or download from [GitHub](https://github.com/dkd-dobberkau/enhanced-error-handler)
2. Extract to `packages/enhanced_error_handler/` or `typo3conf/ext/enhanced_error_handler/`
3. Add path repository to your `composer.json`:

```
{
    "repositories": [
        {
            "type": "path",
            "url": "packages/*"
        }
    ]
}
```

4. Then require the package:

```
composer require dkd-dobberkau/enhanced-error-handler:@dev
```

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

[](#configuration)

Add the following to your `config/system/additional.php`:

```
