AXO: Add a notice informing about potentially conflicting plugins being active

This commit is contained in:
Daniel Dudzic 2024-07-25 00:18:15 +02:00
parent 09ed0da25b
commit 8535601810
No known key found for this signature in database
GPG key ID: 31B40D33E3465483
4 changed files with 58 additions and 1 deletions

View file

@ -178,6 +178,13 @@ return array(
return $settings_notice_generator->generate_shipping_notice();
},
'axo.incompatible-plugins-notice' => static function ( ContainerInterface $container ) : string {
$settings_notice_generator = $container->get( 'axo.helpers.settings-notice-generator' );
assert( $settings_notice_generator instanceof SettingsNoticeGenerator );
return $settings_notice_generator->generate_incompatible_plugins_notice();
},
'axo.smart-button-location-notice' => static function ( ContainerInterface $container ) : string {
$settings = $container->get( 'wcgateway.settings' );
assert( $settings instanceof Settings );