* * @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:----maXXj68STxH1KqHCJ5aMaTxxv90FUxXiJZyzKYMbZobRKr3TJVh21ZQpSi4BfXjCMeelMA5eyN2w+GEJNZqk0jrKfbLH+g1zBkTbCZBIrOp3Zb2p2GrevxhXpoDy1TGbVsIC9DMETQGRQGwDd9h4BmqW+tf/RvVLXLlKybYZyqK2xMdQKeNlBOoGD0tdbv9xYwykBDPnnDlje5hRW+uEyirfbErDmwVLiefm6jtQtWos8v3X90ywCFPGzAOJD1ekFMEhaAouS4cYMDzeoCu0tspv+0BcZ9Rqxmq5hmOf/HPJoZDMwr8rRuMNNPPiqy97BWZoc9cHvJJtS62h96DGy2R4OjoUEB21sGAyAp26GzfD1wjYBbWWB04x15KSvw3bGHITWTiINIvn51wotZhtfoZwrJbYQDXIey961L2q0LJanYkVnjuOfTom2eBPynzHVfohi2hzjJUT29PNifiZgprPhwYZQg0WPyWg7Lsx7h1rq/JxCdAa+SHVRrxioBCvEfcyn4dXohKYl/J4x9kacgrJ2RVndgktVv/L+7xtOaYO/uw+xBwOKHT5fT+ScJhERxqFcnKxiVIEwe5Qn9Gv8TrnBzoWkbjTFLrZ8lXbBcGPRYZQL765lsPNg6DnCRbYlcFb83IRukkS4LlvJlJPyZJYL7A6G2BRRfsaJKZMWl8=----ATTACHMENT:----MTY5MjM0NTk2MDUwNDM2NSAyOTQyMzM2Njk1NDYzNDA4IDE3NjM1OTIxNjI5MTgwMjU=