• I wanted to report that the plugin is not fully compatible with PHP 8.3. Upon running it in a PHP 8.3 environment, the following warning is generated:

    1 result – 1 file

    vendor\composer\ClassLoader.php:

      538              foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {

      539:                 if (0 === strpos($class, $prefix)) {

      540                      foreach ($dirs as $dir) {

    This issue seems to be related to deprecated functionality or compatibility issues in the ClassLoader.php file. It would be great if the plugin developers could investigate and update the codebase to ensure compatibility with PHP 8.3.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Mateusz Gbiorczyk

    (@mateuszgbiorczyk)

    Hi @prachi-vashishtha,

    Thank you for your message.

    Please tell me in what exact situation is this warning generated? I have an environment with PHP 8.3 and I can’t reproduce the situation for this warning to occur.

    Best,
    Mateusz

    Thread Starter Prachi Vashishtha

    (@prachi-vashishtha)

    I can see this type of warnigns:

    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/csi/html/wp-includes/functions.php on line 7329

    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/csi/html/wp-includes/functions.php on line 2189

    Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/csi/html/wp-includes/formatting.php on line 2819

    Plugin Author Mateusz Gbiorczyk

    (@mateuszgbiorczyk)

    @prachi-vashishtha From what I see, the paths point to another file, not to our plugin file.

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.