Fatal error with Yoast SEO
-
I am experiencing a fatal error on my WordPress site (version 6.9.4) caused by the PayPal Zettle POS plugin (version 1.6.1).
The error occurred after updating other plugins, specifically Yoast SEO. It appears there is a dependency conflict regarding the
dhii/containerslibrary used by your plugin.Error details:
Type: E_COMPILE_ERRORLocation: .../wp-content/plugins/zettle-pos-integration/vendor/dhii/containers/src/ProxyContainer.phpMessage: Declaration of Dhii\Container\ProxyContainer::has($key) must be compatible with Psr\Container\ContainerInterface::has(string $id): boolThis conflict occurs because your plugin uses an older version of the PSR Container interface, which is incompatible with the updated libraries loaded by other modern plugins on PHP 8.x.
Currently, I have to keep the Zettle plugin deactivated to prevent the site from crashing.
Are you planning to update the
dhiivendor libraries in an upcoming release to resolve this type-hinting mismatch?I look forward to your response.
Best regards,
You must be logged in to reply to this topic.