NowoSentryBundle.php |
Bundle entry |
FR-BUNDLE-001 |
DependencyInjection/Configuration.php |
Config tree + YAML generator |
FR-CFG-001, FR-CFG-003 |
DependencyInjection/NowoSentryExtension.php |
DI extension, listener/middleware registration, before_send prepend |
FR-CFG-002, FR-CFG-004, FR-DI-002 |
EventListener/SentryRequestListener.php |
Request/user scope enrichment |
FR-LIST-001 |
EventListener/SubRequestAccessDeniedContextListener.php |
Sub-request 403 parent-page context |
FR-LIST-004 |
EventListener/SentryUptimeBotListener.php |
Uptime probe handling |
FR-LIST-003 |
Service/SentryErrorReporter.php |
Programmatic capture API |
FR-SVC-001 |
Sentry/BeforeSendHandler.php |
Pre-send filtering (403 + SQL dedup) |
FR-SENTRY-001, FR-SENTRY-003 |
Sentry/AccessDeniedExceptionHelper.php |
Access-denied detection helpers |
FR-SENTRY-002 |
Doctrine/DBAL/SqlExceptionHelper.php |
SQL exception detection |
FR-DBAL-001 |
Doctrine/DBAL/ReportedSqlExceptionRegistry.php |
Per-request reported-exception registry |
FR-DBAL-002 |
Doctrine/DBAL/SqlExceptionReporter.php |
SQL → Sentry capture orchestration |
FR-DBAL-003 |
Doctrine/DBAL/Middleware/SentryDbalExceptionMiddleware.php |
DBAL middleware entry point |
FR-DBAL-004 |
Doctrine/DBAL/Middleware/SentryDbalExceptionDriver.php |
Driver wrapper |
FR-DBAL-004 |
Doctrine/DBAL/Middleware/SentryDbalExceptionConnection.php |
Connection wrapper (query, exec, prepare) |
FR-DBAL-004 |
Doctrine/DBAL/Middleware/SentryDbalExceptionStatement.php |
Statement execute wrapper |
FR-DBAL-004 |