/home/techb158/dev.balacoffee.com/vendor/facade/flare-client-php/src
NameSizeModeActions
Concerns/-0755rm
Context/-0755rm
Contracts/-0755rm
Enums/-0755rm
Glows/-0755rm
Http/-0755rm
Middleware/-0755rm
Solutions/-0755rm
Stacktrace/-0755rm
Time/-0755rm
Truncation/-0755rm
Api.php17120644editdlrm
Flare.php87490644editdlrm
Frame.php12880644editdlrm
helpers.php5140644editdlrm
Report.php82640644editdlrm
View.php11180644editdlrm
Edit: /home/techb158/dev.balacoffee.com/vendor/facade/flare-client-php/src/Api.php (1712B)
client = $client; register_shutdown_function([$this, 'sendQueuedReports']); } public static function sendReportsInBatches(bool $batchSending = true) { static::$sendInBatches = $batchSending; } public function report(Report $report) { try { if (static::$sendInBatches) { $this->addReportToQueue($report); } else { $this->sendReportToApi($report); } } catch (Exception $e) { // } } public function sendTestReport(Report $report) { $this->sendReportToApi($report); } protected function addReportToQueue(Report $report) { $this->queue[] = $report; } public function sendQueuedReports() { try { foreach ($this->queue as $report) { $this->sendReportToApi($report); } } catch (Exception $e) { // } finally { $this->queue = []; } } protected function sendReportToApi(Report $report) { $this->client->post('reports', $this->truncateReport($report->toArray())); } protected function truncateReport(array $payload): array { return (new ReportTrimmer())->trim($payload); } }