• Resolved BDR Bros.

    (@bdrbros)


    Hello,

    Switching from PHP 8.3 to 8.4, I noticed that the plugin uses outdated PHP standards. I know these are not bugs, but it’s worth correcting for log transparency.

    [06-Jun-2025 11:28:30 UTC] PHP Deprecated:  str_getcsv(): the $escape parameter must be provided as its default value will change in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/vendor/wpfluent/framework/src/WPFluent/Validator/ValidationRuleParser.php on line 168
    [06-Jun-2025 11:28:30 UTC] PHP Deprecated: str_getcsv(): the $escape parameter must be provided as its default value will change in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/vendor/wpfluent/framework/src/WPFluent/Validator/ValidationRuleParser.php on line 168
    [06-Jun-2025 11:28:30 UTC] PHP Deprecated: str_getcsv(): the $escape parameter must be provided as its default value will change in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/vendor/wpfluent/framework/src/WPFluent/Validator/ValidationRuleParser.php on line 168
    [06-Jun-2025 11:29:09 UTC] PHP Deprecated: FluentForm\Framework\Pagination\Paginator::links(): Implicitly marking parameter $presenter as nullable is deprecated, the explicit nullable type must be used instead in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/vendor/wpfluent/framework/src/WPFluent/Pagination/Paginator.php on line 100
    [06-Jun-2025 11:29:09 UTC] PHP Deprecated: FluentForm\Framework\Pagination\Paginator::render(): Implicitly marking parameter $presenter as nullable is deprecated, the explicit nullable type must be used instead in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/vendor/wpfluent/framework/src/WPFluent/Pagination/Paginator.php on line 111
    [06-Jun-2025 11:29:09 UTC] PHP Deprecated: FluentForm\Framework\Pagination\PaginatorInterface::render(): Implicitly marking parameter $presenter as nullable is deprecated, the explicit nullable type must be used instead in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/vendor/wpfluent/framework/src/WPFluent/Pagination/PaginatorInterface.php on line 108
    [06-Jun-2025 11:29:09 UTC] PHP Deprecated: FluentForm\Framework\Database\Orm\Relations\Relation::morphMap(): Implicitly marking parameter $map as nullable is deprecated, the explicit nullable type must be used instead in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/vendor/wpfluent/framework/src/WPFluent/Database/Orm/Relations/Relation.php on line 304
    [06-Jun-2025 11:29:09 UTC] PHP Deprecated: FluentForm\Framework\Database\Orm\Relations\Relation::buildMorphMapFromModels(): Implicitly marking parameter $models as nullable is deprecated, the explicit nullable type must be used instead in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/vendor/wpfluent/framework/src/WPFluent/Database/Orm/Relations/Relation.php on line 321
    [06-Jun-2025 11:29:09 UTC] PHP Deprecated: FluentForm\Framework\Pagination\LengthAwarePaginator::links(): Implicitly marking parameter $presenter as nullable is deprecated, the explicit nullable type must be used instead in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/vendor/wpfluent/framework/src/WPFluent/Pagination/LengthAwarePaginator.php on line 119
    [06-Jun-2025 11:29:09 UTC] PHP Deprecated: FluentForm\Framework\Pagination\LengthAwarePaginator::render(): Implicitly marking parameter $presenter as nullable is deprecated, the explicit nullable type must be used instead in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/vendor/wpfluent/framework/src/WPFluent/Pagination/LengthAwarePaginator.php on line 130
    [06-Jun-2025 11:29:13 UTC] PHP Deprecated: FluentForm\App\Services\FormBuilder\EditorShortCode::parse(): Implicitly marking parameter $arrayFormatter as nullable is deprecated, the explicit nullable type must be used instead in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/app/Services/FormBuilder/EditorShortCode.php on line 152
    [06-Jun-2025 11:29:13 UTC] PHP Deprecated: FluentForm\App\Services\FormBuilder\EditorShortCode::parseString(): Implicitly marking parameter $arrayFormatter as nullable is deprecated, the explicit nullable type must be used instead in /home/domain/htdocs/dev.domain.pl/wp-content/plugins/fluentform/app/Services/FormBuilder/EditorShortCode.php on line 174

    Best,
    Alex

    • This topic was modified 10 months, 1 week ago by BDR Bros..
Viewing 1 replies (of 1 total)
  • Plugin Support Amimul Ihsan

    (@amimulihsanmahdi)

    Thank you for taking the time to report these deprecation notices. We appreciate your attention to detail and understand the importance of maintaining compatibility with latest PHP versions.

    We’ve forwarded this to our development team so they can review and address these warnings in a future update to ensure full compatibility with PHP 8.4.

    Thanks again for your valuable input!

Viewing 1 replies (of 1 total)

The topic ‘PHP 8.4 – Deprecated’ is closed to new replies.