Skip to content

Commit d645ed9

Browse files
author
Mark Baker
authored
Allow nullable theme for Xlsx Style Reader class (#1044)
1 parent 0e6238c commit d645ed9

File tree

5 files changed

+5
-9
lines changed

5 files changed

+5
-9
lines changed

samples/Basic/16_Csv.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
$spreadsheet = require __DIR__ . '/../templates/sampleSpreadsheet.php';
77

88
$helper->log('Write to CSV format');
9+
/** @var \PhpOffice\PhpSpreadsheet\Writer\Csv $writer */
910
$writer = IOFactory::createWriter($spreadsheet, 'Csv')->setDelimiter(',')
1011
->setEnclosure('"')
1112
->setSheetIndex(0);
@@ -17,6 +18,7 @@
1718

1819
$helper->log('Read from CSV format');
1920

21+
/** @var \PhpOffice\PhpSpreadsheet\Reader\Csv $reader */
2022
$reader = IOFactory::createReader('Csv')->setDelimiter(',')
2123
->setEnclosure('"')
2224
->setSheetIndex(0);
@@ -30,6 +32,7 @@
3032

3133
// Write CSV
3234
$filenameCSV = $helper->getFilename(__FILE__, 'csv');
35+
/** @var \PhpOffice\PhpSpreadsheet\Writer\Csv $writerCSV */
3336
$writerCSV = IOFactory::createWriter($spreadsheetFromCSV, 'Csv');
3437
$writerCSV->setExcelCompatibility(true);
3538

samples/Basic/26_Utf8.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424

2525
// Export to CSV (.csv)
2626
$helper->log('Write to CSV format');
27+
/** @var \PhpOffice\PhpSpreadsheet\Writer\Csv $writer */
2728
$writer = IOFactory::createWriter($spreadsheet, 'Csv');
2829
$filename = $helper->getFilename(__FILE__, 'csv');
2930
$callStartTime = microtime(true);

src/PhpSpreadsheet/Reader/Security/XmlScanner.php

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,6 @@
77

88
class XmlScanner
99
{
10-
/**
11-
* Identifies whether the thread-safe libxmlDisableEntityLoader() function is available.
12-
*
13-
* @var bool
14-
*/
15-
private $libxmlDisableEntityLoader = false;
16-
1710
/**
1811
* String used to identify risky xml elements.
1912
*

src/PhpSpreadsheet/Reader/Xlsx.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
use PhpOffice\PhpSpreadsheet\Style\NumberFormat;
3333
use PhpOffice\PhpSpreadsheet\Style\Protection;
3434
use PhpOffice\PhpSpreadsheet\Style\Style;
35-
use PhpOffice\PhpSpreadsheet\Worksheet\AutoFilter\Column;
3635
use PhpOffice\PhpSpreadsheet\Worksheet\HeaderFooterDrawing;
3736
use PhpOffice\PhpSpreadsheet\Worksheet\Worksheet;
3837
use SimpleXMLElement;

src/PhpSpreadsheet/Reader/Xlsx/Styles.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public function __construct(\SimpleXMLElement $styleXml)
3131
$this->styleXml = $styleXml;
3232
}
3333

34-
public function setStyleBaseData(Theme $theme, $styles, $cellStyles)
34+
public function setStyleBaseData(Theme $theme = null, $styles = [], $cellStyles = [])
3535
{
3636
self::$theme = $theme;
3737
$this->styles = $styles;

0 commit comments

Comments
 (0)