File tree Expand file tree Collapse file tree 2 files changed +22
-2
lines changed
ReCaptchaVersion3Invisible/Model
ReCaptchaWebapiGraphQl/Model/Resolver Expand file tree Collapse file tree 2 files changed +22
-2
lines changed Original file line number Diff line number Diff line change 8
8
9
9
namespace Magento \ReCaptchaVersion3Invisible \Model ;
10
10
11
+ use Magento \Framework \ObjectManager \ResetAfterRequestInterface ;
11
12
use Magento \ReCaptchaValidationApi \Api \Data \ValidationConfigInterface ;
12
13
use Magento \ReCaptchaVersion3Invisible \Model \Frontend \UiConfigProvider ;
13
14
use Magento \ReCaptchaVersion3Invisible \Model \Frontend \ValidationConfigProvider ;
14
15
15
- class Config
16
+ class Config implements ResetAfterRequestInterface
16
17
{
17
18
/**
18
19
* @var string|null
@@ -161,4 +162,14 @@ private function getUiConfig(): array
161
162
}
162
163
return $ this ->uiConfig ;
163
164
}
165
+
166
+ /**
167
+ * @inheritDoc
168
+ */
169
+ public function _resetState (): void
170
+ {
171
+ $ this ->websiteKey = null ;
172
+ $ this ->uiConfig = [];
173
+ $ this ->validationConfig = null ;
174
+ }
164
175
}
Original file line number Diff line number Diff line change 12
12
use Magento \Framework \GraphQl \Config \Element \Field ;
13
13
use Magento \Framework \GraphQl \Query \ResolverInterface ;
14
14
use Magento \Framework \GraphQl \Schema \Type \ResolveInfo ;
15
+ use Magento \Framework \ObjectManager \ResetAfterRequestInterface ;
15
16
use Magento \ReCaptchaFrontendUi \Model \CaptchaTypeResolver ;
16
17
use Magento \ReCaptchaFrontendUi \Model \ErrorMessageConfig ;
17
18
use Magento \ReCaptchaVersion3Invisible \Model \Config ;
18
19
19
- class ReCaptchaV3 implements ResolverInterface
20
+ class ReCaptchaV3 implements ResolverInterface, ResetAfterRequestInterface
20
21
{
21
22
private const RECAPTCHA_TYPE = 'recaptcha_v3 ' ;
22
23
@@ -128,4 +129,12 @@ public function getFailureMessage(): string
128
129
}
129
130
return $ this ->failureMessage ;
130
131
}
132
+
133
+ /**
134
+ * @inheritDoc
135
+ */
136
+ public function _resetState (): void
137
+ {
138
+ $ this ->isEnabled = null ;
139
+ }
131
140
}
You can’t perform that action at this time.
0 commit comments