awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
symfony avatar

symfony/error-handler

0
View on GitHub↗
2,677 stars·20 forks·PHP·MIT·2 vuessymfony.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.

Historique des stars

Graphique de l'historique des stars pour symfony/error-handlerGraphique de l'historique des stars pour symfony/error-handler

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Error Handler

Sélections manuelles où Error Handler apparaît.
  • Gestion des erreurs d'API

Alternatives open source à Error Handler

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Error Handler.
  • symfony/debugAvatar de symfony

    symfony/debug

    7,186Voir sur 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
    Voir sur GitHub↗7,186
  • posit-dev/positronAvatar de posit-dev

    posit-dev/positron

    3,969Voir sur 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
    Voir sur GitHub↗3,969
  • php-debugbar/php-debugbarAvatar de php-debugbar

    php-debugbar/php-debugbar

    4,388Voir sur 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
    Voir sur GitHub↗4,388
  • sebastianbergmann/exporterAvatar de sebastianbergmann

    sebastianbergmann/exporter

    6,822Voir sur 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
    Voir sur GitHub↗6,822
Voir les 30 alternatives à Error Handler→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de symfony/error-handler ?

Les fonctionnalités principales de symfony/error-handler sont : 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.

Quelles sont les alternatives open-source à symfony/error-handler ?

Les alternatives open-source à symfony/error-handler incluent : 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…