Files
oleibman 19555d6d96 Phpstan 10 and IterableValue Prep Part 2
There will probably be dozens, if not hundreds, of these before I'm ready to commit.
2025-04-18 23:27:29 -07:00

25 lines
623 B
PHP

<?php
use PhpOffice\PhpSpreadsheet\Writer\Html;
require __DIR__ . '/../Header.php';
/** @var PhpOffice\PhpSpreadsheet\Spreadsheet */
$spreadsheet = require __DIR__ . '/../templates/sampleSpreadsheet.php';
function changeGridlines(string $html): string
{
return str_replace('{border: 1px solid black;}', '{border: 2px dashed red;}', $html);
}
/** @var PhpOffice\PhpSpreadsheet\Helper\Sample $helper */
$helper->write(
$spreadsheet,
__FILE__,
['Html'],
false,
function (Html $writer): void {
$writer->setEmbedImages(true);
$writer->setEditHtmlCallback('changeGridlines');
}
);