mirror of
https://github.com/PHPOffice/PhpSpreadsheet.git
synced 2026-09-05 06:58:15 +00:00
Update Mpdf
Fully 8.5 compliant version was just released.
This commit is contained in:
Generated
+5
-5
@@ -1276,16 +1276,16 @@
|
||||
},
|
||||
{
|
||||
"name": "mpdf/mpdf",
|
||||
"version": "v8.2.6",
|
||||
"version": "v8.2.7",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/mpdf/mpdf.git",
|
||||
"reference": "dd30e3b01061cf8dfe65e7041ab4cc46d8ebdd44"
|
||||
"reference": "b59670a09498689c33ce639bac8f5ba26721dab3"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/mpdf/mpdf/zipball/dd30e3b01061cf8dfe65e7041ab4cc46d8ebdd44",
|
||||
"reference": "dd30e3b01061cf8dfe65e7041ab4cc46d8ebdd44",
|
||||
"url": "https://api.github.com/repos/mpdf/mpdf/zipball/b59670a09498689c33ce639bac8f5ba26721dab3",
|
||||
"reference": "b59670a09498689c33ce639bac8f5ba26721dab3",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1353,7 +1353,7 @@
|
||||
"type": "custom"
|
||||
}
|
||||
],
|
||||
"time": "2025-08-18T08:51:51+00:00"
|
||||
"time": "2025-12-01T10:18:02+00:00"
|
||||
},
|
||||
{
|
||||
"name": "mpdf/psr-http-message-shim",
|
||||
|
||||
@@ -40,13 +40,6 @@ class Mpdf extends Pdf
|
||||
|
||||
// Create PDF
|
||||
$config = ['tempDir' => $this->tempDir . '/mpdf'];
|
||||
$restoreHandler = false;
|
||||
if (PHP_VERSION_ID >= self::$temporaryVersionCheck) {
|
||||
// @codeCoverageIgnoreStart
|
||||
set_error_handler(self::specialErrorHandler(...));
|
||||
$restoreHandler = true;
|
||||
// @codeCoverageIgnoreEnd
|
||||
}
|
||||
$pdf = $this->createExternalWriterInstance($config);
|
||||
$ortmp = $orientation;
|
||||
$pdf->_setPageSize($paperSize, $ortmp);
|
||||
@@ -90,30 +83,9 @@ class Mpdf extends Pdf
|
||||
$str = $pdf->Output('', 'S');
|
||||
fwrite($fileHandle, $str);
|
||||
|
||||
if ($restoreHandler) {
|
||||
restore_error_handler(); // @codeCoverageIgnore
|
||||
}
|
||||
parent::restoreStateAfterSave();
|
||||
}
|
||||
|
||||
protected static int $temporaryVersionCheck = 80500;
|
||||
|
||||
/**
|
||||
* Temporary handler for Php8.5 waiting for Dompdf release.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
public function specialErrorHandler(int $errno, string $errstr, string $filename, int $lineno): bool
|
||||
{
|
||||
if ($errno === E_DEPRECATED) {
|
||||
if (preg_match('/Providing an empty string is deprecated/', $errstr) === 1) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false; // continue error handling
|
||||
}
|
||||
|
||||
/**
|
||||
* Convert inches to mm.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user