getColumns()) ->reject(fn (Column $column) => $column->getName() === 'account_code') ->toArray(); }); } public function getSummaryHeaders(): array { return once(function (): array { $headers = []; foreach ($this->getSummaryColumns() as $column) { $headers[$column->getName()] = $column->getLabel(); } return $headers; }); } public function getSummaryPdfView(): string { return 'components.company.reports.summary-report-pdf'; } }