diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index 7c1826687..4023dcf1e 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -2170,6 +2170,11 @@ parameters: count: 1 path: src/PhpSpreadsheet/Reader/Html.php + - + message: "#^Call to an undefined method DOMNode\\:\\:getElementsByTagNameNS\\(\\)\\.$#" + count: 2 + path: src/PhpSpreadsheet/Reader/Ods.php + - message: "#^Cannot call method children\\(\\) on SimpleXMLElement\\|false\\.$#" count: 1 diff --git a/src/PhpSpreadsheet/Reader/Ods.php b/src/PhpSpreadsheet/Reader/Ods.php index c11086122..4d4730af7 100644 --- a/src/PhpSpreadsheet/Reader/Ods.php +++ b/src/PhpSpreadsheet/Reader/Ods.php @@ -625,7 +625,7 @@ class Ods extends BaseReader } } - private function activeSheet(DOMElement $settings, Spreadsheet $spreadsheet, string $configNs): void + private function activeSheet(DOMNode $settings, Spreadsheet $spreadsheet, string $configNs): void { /** @var DOMElement $t */ foreach ($settings->getElementsByTagNameNS($configNs, 'config-item') as $t) { @@ -641,7 +641,7 @@ class Ods extends BaseReader } } - private function selectedCells(DOMElement $settings, Spreadsheet $spreadsheet, string $configNs): void + private function selectedCells(DOMNode $settings, Spreadsheet $spreadsheet, string $configNs): void { /** @var DOMElement $t */ foreach ($settings->getElementsByTagNameNS($configNs, 'config-item-map-named') as $t) {