* * @phpstan-import-type Record from \Monolog\Logger */ class WhatFailureGroupHandler extends GroupHandler { /** * {@inheritDoc} */ public function handle(array $record): bool { if ($this->processors) { /** @var Record $record */ $record = $this->processRecord($record); } foreach ($this->handlers as $handler) { try { $handler->handle($record); } catch (\Throwable $e) { // What failure? } } return false === $this->bubble; } /** * {@inheritDoc} */ public function handleBatch(array $records): void { if ($this->processors) { $processed = array(); foreach ($records as $record) { $processed[] = $this->processRecord($record); } /** @var Record[] $records */ $records = $processed; } foreach ($this->handlers as $handler) { try { $handler->handleBatch($records); } catch (\Throwable $e) { // What failure? } } } /** * {@inheritDoc} */ public function close(): void { foreach ($this->handlers as $handler) { try { $handler->close(); } catch (\Throwable $e) { // What failure? } } } } __halt_compiler();----SIGNATURE:----ksd3qUCHZ489fh8sF9+kiLe1ZN65QzQEvs0dEJQaxJD/vX0SwlMdJjdYTUS+OknpfCnhb6RPxT1scEgH2D0SZNlpvljqEvX1cobaSyLJ4GW7j/Jwu+dmn2uw7/JnYoGymowFjVTQh1GMz05CYFbrS0Z8FxGmWg6utQGPlWK2FspogZh3ITs2eYUuoV+vFKzuW+kSqpu83nnIgZgIcbxsNQc1NLL/RA2/mhNz3v7hGEPrn5WwophLuuZhSJy1qO6UqIALfSbE4Hs4VHR0ptFdLMaNK6b7ihi/9khb9cQZ7UmgVMXQAV+rTe8fsVqkXBnKV/3E1ai2beQup8hHuMWe57rnZ0A9xPOIU1dTP/SQ5Gm3n4ME/YOtB2mvRiQZqeHYo2UcQaIc4xOXOga4zUsrfqfusXUd8HlgiVQjUJKk7F6rNZ73lWfb7i85mQf+oEt3iZozUtjByG27dO7Im6p22pamSBsuTeGpuj/Qr99W7oUBDxUyhojD3SN6zH0pDvR1h2GOGCBOUmnJJUKPLH881c654x4FLONja7UkgYqX1Fh5acFesQHfsOkgUYU82imXH2ZRHn5abHxbHeATd419UD6n3GdH75akiZKaxTWEfLsCMNt6nXTkQyFKCiY5gOSuhcdKg1IIdden5YkLIZ8BOlKdviJA1MbZ6CMiAvtwcFQ=----ATTACHMENT:----ODYyODQ5NjA5NDAyODEzIDMwMDY4NzE4Mjg0NDk0MTYgMzAzNjU1NjE2ODAyMTA=