fstorch
Member
Since Akeeba started to complain about php 7.2 I gave php8 a try on a test-server.
Easily ran into that issue when trying to create a pdf with dompdf:
round(): Argument #1 ($num) must be of type int|float, string given
Call stack
# Function Location
1 () JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Css/Style.php:3303
2 round() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Css/Style.php:3303
3 Dompdf\Css\Style->set_z_index() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Css/Style.php:888
4 Dompdf\Css\Style->__set() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Css/Style.php:948
5 Dompdf\Css\Style->__get() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Renderer.php:178
6 Dompdf\Renderer->render() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/FrameReflower/Page.php:148
7 Dompdf\FrameReflower\Page->reflow() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php:895
8 Dompdf\FrameDecorator\AbstractFrameDecorator->reflow() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Dompdf.php:815
9 Dompdf\Dompdf->render() JROOT/libraries/src/Document/PdfDocument.php:284
10 Joomla\CMS\Document\PdfDocument->render() JROOT/libraries/src/Application/CMSApplication.php:1112
11 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:778
12 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:231
13 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49
Did a Github Update but problem persists.
tried to cast to (int) or (float) but another error showed up elsewhere.
Has anybody been able to make dompdf run with php8?
Regards ... Franz
Easily ran into that issue when trying to create a pdf with dompdf:
round(): Argument #1 ($num) must be of type int|float, string given
Call stack
# Function Location
1 () JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Css/Style.php:3303
2 round() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Css/Style.php:3303
3 Dompdf\Css\Style->set_z_index() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Css/Style.php:888
4 Dompdf\Css\Style->__set() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Css/Style.php:948
5 Dompdf\Css\Style->__get() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Renderer.php:178
6 Dompdf\Renderer->render() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/FrameReflower/Page.php:148
7 Dompdf\FrameReflower\Page->reflow() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php:895
8 Dompdf\FrameDecorator\AbstractFrameDecorator->reflow() JROOT/libraries/fabrik/vendor/dompdf/dompdf/src/Dompdf.php:815
9 Dompdf\Dompdf->render() JROOT/libraries/src/Document/PdfDocument.php:284
10 Joomla\CMS\Document\PdfDocument->render() JROOT/libraries/src/Application/CMSApplication.php:1112
11 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:778
12 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:231
13 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49
Did a Github Update but problem persists.
tried to cast to (int) or (float) but another error showed up elsewhere.
Has anybody been able to make dompdf run with php8?
Regards ... Franz