Integración
Symfony
Bundle dla Symfony 6.4+ i 7.x
Gratis en todos los planes, incluido el gratuito
Symfony 6.4+ lub 7.x, PHP 8.2+
dockcodes/dockray-symfony
Instalación
composer require dockcodes/dockray-symfony
# Bez Symfony Flex zarejestruj bundle ręcznie w config/bundles.php:
# Dock\Ray\Symfony\RayBundle::class => ['all' => true],
Bundle DockRay rejestruje listener zdarzenia kernel.exception, dzięki czemu automatycznie przechwytuje nieobsłużone wyjątki z kontrolerów, usług i warstwy HTTP Symfony. Konfiguracja korzysta ze zmiennych środowiskowych, a integracja z kontenerem usług udostępnia HubInterface do świadomego raportowania zdarzeń obsłużonych przez aplikację. Filtry wyjątków pozwalają wykluczyć oczekiwane odpowiedzi, takie jak błędy 404 lub walidacji, aby panel koncentrował się na rzeczywistych awariach produkcyjnych.
Cómo usarlo
La integración informa de las excepciones por sí sola. Esto es para los informes que envías a propósito.
php
<?php
use Dock\Ray\State\HubInterface;
final class CheckoutController
{
public function __construct(private HubInterface $dockray) {}
public function __invoke(): Response
{
// Wyjątki łapie listener bundle'a. Tędy idą zgłoszenia świadome.
$this->dockray->captureMessage('Bramka płatności odpowiedziała 502');
return new Response('ok');
}
}
Artículos de la base de conocimiento
Instalacja - Symfony Wymagania, instalacja i przygotowanie Symfony do bezpiecznego raportowania danych produkcyjnych. Konfiguracja - Symfony Bezpieczna konfiguracja poświadczeń, środowisk i zakresu danych raportowanych przez Symfony. Weryfikacja i typowe problemy - Symfony Kontrolowane potwierdzenie działania Symfony oraz diagnostyka najczęstszych problemów z wysyłką.
Requisitos
Symfony 6.4+ lub 7.x, PHP 8.2+
Nombre del paquete
dockcodes/dockray-symfony
Dónde conseguirlo
Packagist
Precios
Gratis