diff --git a/composer.lock b/composer.lock index 412980d..03a237e 100644 --- a/composer.lock +++ b/composer.lock @@ -9,16 +9,16 @@ "packages-dev": [ { "name": "phpstan/phpstan", - "version": "2.1.12", + "version": "2.1.13", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "96dde49e967c0c22812bcfa7bda4ff82c09f3b0c" + "reference": "e55e03e6d4ac49cd1240907e5b08e5cd378572a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/96dde49e967c0c22812bcfa7bda4ff82c09f3b0c", - "reference": "96dde49e967c0c22812bcfa7bda4ff82c09f3b0c", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e55e03e6d4ac49cd1240907e5b08e5cd378572a9", + "reference": "e55e03e6d4ac49cd1240907e5b08e5cd378572a9", "shasum": "" }, "require": { @@ -63,7 +63,7 @@ "type": "github" } ], - "time": "2025-04-16T13:19:18+00:00" + "time": "2025-04-27T12:28:25+00:00" }, { "name": "phpstan/phpstan-strict-rules", @@ -200,7 +200,7 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": {}, + "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, "platform": { @@ -215,5 +215,5 @@ "ext-tokenizer": "*", "ext-xmlwriter": "*" }, - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.3.0" } diff --git a/tests/test.php b/tests/test.php index 70fa78e..92262a8 100644 --- a/tests/test.php +++ b/tests/test.php @@ -21,8 +21,11 @@ date_default_timezone_set('UTC'); assert($xlsxFastEditor->getWorkbookDateSystem() === 1900); + // @phpstan-ignore staticMethod.internal assert(XlsxFastEditor::excelDateToDateTime(0.5, 1900)->format('c') === '1900-01-01T12:00:00+00:00'); + // @phpstan-ignore staticMethod.internal assert(XlsxFastEditor::excelDateToDateTime(32, 1900)->format('c') === '1900-02-01T00:00:00+00:00'); + // @phpstan-ignore staticMethod.internal assert(XlsxFastEditor::excelDateToDateTime(44865, 1904)->format('c') === '2026-11-01T00:00:00+00:00'); $sheet1 = $xlsxFastEditor->getWorksheetNumber('Sheet1'); @@ -82,6 +85,7 @@ } assert($ex instanceof \InvalidArgumentException); + // @phpstan-ignore method.internal $cellD4 = $row4->getCell('D4'); assert($cellD4 !== null); assert($cellD4->getPreviousCell()?->getNextCell()?->name() === 'D4');