Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 757 Bytes

File metadata and controls

27 lines (18 loc) · 757 Bytes

marko/errors-advanced

Pretty error pages with syntax-highlighted code, stack traces, and request details --- so you can diagnose issues at a glance during development.

Installation

composer require marko/errors-advanced

Quick Example

Just throw exceptions --- the advanced error handler catches them automatically and renders a rich HTML error page:

use Marko\Core\Exceptions\MarkoException;

throw new MarkoException(
    message: 'Order processing failed',
    context: 'Processing order #12345',
    suggestion: 'Check the payment gateway configuration in config/payments.php',
);

Documentation

Full usage, API reference, and examples: marko/errors-advanced