awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
symfony avatar

symfony/error-handler

0
View on GitHub↗
2,677 estrellas·20 forks·PHP·MIT·2 vistassymfony.com/error-handler↗

Error Handler

This library provides a structured framework for managing runtime failures and debugging within PHP applications. It functions by intercepting native language errors, warnings, and system signals, converting them into catchable, object-oriented exceptions to ensure consistent control flow throughout the application lifecycle.

The project distinguishes itself by normalizing raw execution backtraces and providing a transformation layer that standardizes how system failures are reported. It includes specialized tools for monitoring the class loading process, ensuring that dependency resolution issues are identified and reported with descriptive feedback. Furthermore, it performs static analysis during runtime to detect the usage of deprecated code patterns, assisting in the maintenance of long-term project stability.

Beyond core error management, the library offers comprehensive diagnostic capabilities, including the ability to render structured, human-readable error pages and detailed stack traces. It allows for the configuration of debugging environments to adjust the level of detail captured in logs and displayed during development, facilitating the identification and resolution of issues across various execution contexts.

Features

  • PHP Application Debuggers - Identifies and resolves runtime errors by transforming system failures into structured exceptions and displaying detailed stack traces.
  • PHP Error-to-Exception Converters - Provides a global error handler that converts native PHP errors and warnings into catchable exceptions for consistent application control flow.
  • PHP Exception Handlers - Intercepts runtime exceptions and system errors to provide detailed diagnostic output, stack traces, and custom error page rendering.
  • Exception Transformation Layers - Wraps low-level system failures and suppressed error signals into unified exception types to ensure predictable control flow.
  • Trace Format Normalization - Processes raw execution backtraces into structured data formats to provide consistent and readable debugging information.
  • Runtime Debugging Tools - Provides a set of tools for inspecting runtime environments, detecting deprecated code, and formatting stack traces.
  • Deprecated Feature Markings - Monitors runtime execution to identify and log the usage of outdated language features or deprecated code patterns.
  • Class Loading Interception - Hooks into the language autoloader to validate file existence and provide descriptive feedback when dependency resolution fails.
  • PHP Code Analysis - Detects deprecated methods and invalid code structures to ensure long-term stability and adherence to modern standards.
  • Terminal Error Formatting - Presents detailed exception traces and error information in a readable layout to help pinpoint the root cause of failures.
  • Runtime Error Management - Intercepts unexpected exceptions and system errors to convert them into structured objects that simplify logging and debugging.
  • Custom Error Pages - Creates user-friendly and informative error responses for web applications to handle unexpected failures gracefully.
  • Code Quality and Security Reports - Identifies and reports the usage of outdated methods or invalid structures during development to maintain code quality.
  • Error Page Rendering - Creates formatted HTML or serialized responses using custom templates to provide clear information when an application encounters a failure.

Historial de estrellas

Gráfico del historial de estrellas de symfony/error-handlerGráfico del historial de estrellas de symfony/error-handler

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Error Handler

Colecciones seleccionadas manualmente donde aparece Error Handler.
  • Gestión de errores en API

Preguntas frecuentes

¿Qué hace symfony/error-handler?

This library provides a structured framework for managing runtime failures and debugging within PHP applications. It functions by intercepting native language errors, warnings, and system signals, converting them into catchable, object-oriented exceptions to ensure consistent control flow throughout the application lifecycle.

¿Cuáles son las características principales de symfony/error-handler?

Las características principales de symfony/error-handler son: PHP Application Debuggers, PHP Error-to-Exception Converters, PHP Exception Handlers, Exception Transformation Layers, Trace Format Normalization, Runtime Debugging Tools, Deprecated Feature Markings, Class Loading Interception.

¿Qué alternativas de código abierto existen para symfony/error-handler?

Las alternativas de código abierto para symfony/error-handler incluyen: symfony/debug — The Symfony Debug component is a PHP debugging toolkit that converts PHP warnings and notices into exceptions for… posit-dev/positron — Positron is a data science integrated development environment and AI-powered code editor designed for polyglot… sebastianbergmann/exporter — This project is a PHP variable export library designed to convert complex data structures and internal memory states… php-debugbar/php-debugbar — This project is a PHP debugging toolbar and runtime inspector that provides a browser-based interface for monitoring… laravel/telescope — Telescope is a debugging dashboard and development tool for Laravel applications that provides a web interface for… filp/whoops — Whoops is a PHP debugging tool and error handler designed to intercept and visualize exceptions and stack traces…

Alternativas open-source a Error Handler

Proyectos open-source similares, clasificados según cuántas características comparten con Error Handler.
  • symfony/debugAvatar de symfony

    symfony/debug

    7,186Ver en GitHub↗

    The Symfony Debug component is a PHP debugging toolkit that converts PHP warnings and notices into exceptions for consistent runtime error handling. It provides a unified error management system by registering a global error handler that intercepts all PHP errors and forwards them to an exception-based pipeline. The component catches uncaught PHP exceptions and displays detailed stack traces enriched with file, line, and call chain context for developer visibility. It maps PHP error severity levels to corresponding exception types, enabling granular control over how different error conditions

    PHPcomponentphpsymfony
    Ver en GitHub↗7,186
  • posit-dev/positronAvatar de posit-dev

    posit-dev/positron

    3,969Ver en GitHub↗

    Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language

    TypeScript
    Ver en GitHub↗3,969
  • php-debugbar/php-debugbarAvatar de php-debugbar

    php-debugbar/php-debugbar

    4,388Ver en GitHub↗

    This project is a PHP debugging toolbar and runtime inspector that provides a browser-based interface for monitoring system metrics, memory usage, and execution time during web development. It functions as an application performance monitor and diagnostic tool, capturing real-time data and application state to visualize the PHP execution lifecycle. The tool distinguishes itself through its ability to persist debug data across multiple requests, allowing for request history tracking and the archival of previous sessions. It supports the inspection of AJAX requests and manages data persistence

    PHP
    Ver en GitHub↗4,388
  • sebastianbergmann/exporterAvatar de sebastianbergmann

    sebastianbergmann/exporter

    6,822Ver en GitHub↗

    This project is a PHP variable export library designed to convert complex data structures and internal memory states into human-readable strings. It functions as a debugging tool that transforms variables and object hierarchies into formatted text for state inspection and troubleshooting. The system prevents output clutter by creating compact string representations of data types and circular references. It employs recursive traversal with depth limiting and circular reference detection to ensure that complex hierarchies are visualized without causing infinite loops. The library covers a broa

    PHP
    Ver en GitHub↗6,822
Ver las 30 alternativas a Error Handler→