diff --git a/modules/ppcp-wc-gateway/services.php b/modules/ppcp-wc-gateway/services.php index 86d675be2..c557b1858 100644 --- a/modules/ppcp-wc-gateway/services.php +++ b/modules/ppcp-wc-gateway/services.php @@ -293,7 +293,9 @@ return array( 'type' => 'checkbox', 'default' => false, 'gateway' => 'dcc', - 'requirements' => array(), + 'requirements' => array( + 'dcc', + ), 'screens' => array( State::STATE_ONBOARDED, ), @@ -310,7 +312,9 @@ return array( 'screens' => array( State::STATE_ONBOARDED, ), - 'requirements' => array(), + 'requirements' => array( + 'dcc', + ), 'gateway' => 'dcc', ), 'description' => array( @@ -347,7 +351,9 @@ return array( 'screens' => array( State::STATE_ONBOARDED, ), - 'requirements' => array(), + 'requirements' => array( + 'dcc', + ), 'gateway' => 'dcc', ), 'intent' => array( diff --git a/modules/ppcp-wc-gateway/src/Settings/class-settings.php b/modules/ppcp-wc-gateway/src/Settings/class-settings.php index 04b91b1ed..ea0ad4517 100644 --- a/modules/ppcp-wc-gateway/src/Settings/class-settings.php +++ b/modules/ppcp-wc-gateway/src/Settings/class-settings.php @@ -79,7 +79,7 @@ class Settings implements ContainerInterface { */ public function reset(): bool { $this->load(); - $this->settings = []; + $this->settings = array(); return true; }