MarkdownPlus icon indicating copy to clipboard operation
MarkdownPlus copied to clipboard

PHP Deprecated, Implicitly marking parameter .. as nullable is deprecated, the explicit nullable type must be used instead

Open szjozsef opened this issue 4 months ago • 1 comments

Hello,

Using the latest MarkdownPlus plugin (v1.1.5) with the latest Kanboard (v1.2.47) using the docker container, with PHP 8.4.11, on the first start after upgrade I received the following Deprecated messages logged in console and in the browser:

PHP message: PHP Deprecated:  ParsedownExtra::blockSetextHeader(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /var/www/app/plugins/MarkdownPlus/vendor/erusev/parsedown-extra/ParsedownExtra.php on line 334"
PHP message: PHP Deprecated:  Parsedown::blockList(): Implicitly marking parameter $CurrentBlock as nullable is deprecated, the explicit nullable type must be used instead in /var/www/app/plugins/MarkdownPlus/vendor/erusev/parsedown/Parsedown.php on line 574"
PHP message: PHP Deprecated:  Parsedown::blockSetextHeader(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /var/www/app/plugins/MarkdownPlus/vendor/erusev/parsedown/Parsedown.php on line 811"
PHP message: PHP Deprecated:  Parsedown::blockTable(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /var/www/app/plugins/MarkdownPlus/vendor/erusev/parsedown/Parsedown.php on line 897"
PHP message: PHP Deprecated:  JoyPixels\Client::__construct(): Implicitly marking parameter $ruleset as nullable is deprecated, the explicit nullable type must be used instead in /var/www/app/plugins/MarkdownPlus/vendor/joypixels/emoji-toolkit/lib/php/src/Client.php on line 29"

szjozsef avatar Aug 14 '25 11:08 szjozsef