Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php declare(strict_types=1); namespace PhpOffice\PhpSpreadsheetTests\Writer\Html; use..
Decoded Output download
<?php
declare(strict_types=1);
namespace PhpOffice\PhpSpreadsheetTests\Writer\Html;
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Html;
use PHPUnit\Framework\TestCase;
class HideTest extends TestCase
{
public function testHide(): void
{
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->fromArray([
['a1', 'b1', 'c1', 'd1', 'e1', 'f1'],
['a2', 'b2', 'c2', 'd2', 'e2', 'f2'],
['a3', 'b3', 'c3', 'd3', 'e3', 'f3'],
['a4', 'b4', 'c4', 'd4', 'e4', 'f4'],
['a5', 'b5', 'c5', 'd5', 'e5', 'f5'],
['a6', 'b6', 'c6', 'd6', 'e6', 'f6'],
]);
$sheet->getColumnDimension('B')->setVisible(false);
$sheet->getRowDimension(3)->setVisible(false);
$writer = new Html($spreadsheet);
$html = $writer->generateHtmlAll();
self::assertStringContainsString('table.sheet0 .column1 { display:none }', $html);
self::assertStringContainsString('table.sheet0 tr.row2 { display:none; visibility:hidden }', $html);
self::assertStringContainsString('.navigation {display: none;}', $html);
$count = substr_count($html, 'display:none');
self::assertSame(3, $count);
$spreadsheet->disconnectWorksheets();
}
}
?>
Did this file decode correctly?
Original Code
<?php
declare(strict_types=1);
namespace PhpOffice\PhpSpreadsheetTests\Writer\Html;
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Html;
use PHPUnit\Framework\TestCase;
class HideTest extends TestCase
{
public function testHide(): void
{
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->fromArray([
['a1', 'b1', 'c1', 'd1', 'e1', 'f1'],
['a2', 'b2', 'c2', 'd2', 'e2', 'f2'],
['a3', 'b3', 'c3', 'd3', 'e3', 'f3'],
['a4', 'b4', 'c4', 'd4', 'e4', 'f4'],
['a5', 'b5', 'c5', 'd5', 'e5', 'f5'],
['a6', 'b6', 'c6', 'd6', 'e6', 'f6'],
]);
$sheet->getColumnDimension('B')->setVisible(false);
$sheet->getRowDimension(3)->setVisible(false);
$writer = new Html($spreadsheet);
$html = $writer->generateHtmlAll();
self::assertStringContainsString('table.sheet0 .column1 { display:none }', $html);
self::assertStringContainsString('table.sheet0 tr.row2 { display:none; visibility:hidden }', $html);
self::assertStringContainsString('.navigation {display: none;}', $html);
$count = substr_count($html, 'display:none');
self::assertSame(3, $count);
$spreadsheet->disconnectWorksheets();
}
}
Function Calls
None |
Stats
MD5 | 660202b730a2e9a3bc1b3bb62b384ca8 |
Eval Count | 0 |
Decode Time | 82 ms |