File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
ReCaptchaWebapiRest/Plugin Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -71,15 +71,17 @@ public function __construct(
71
71
* Validate ReCaptcha if needed.
72
72
*
73
73
* @param RequestValidator $subject
74
+ * @param callable $proceed
74
75
* @throws WebapiException
75
76
* @return void
76
77
*
77
78
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
78
79
*/
79
- public function afterValidate (RequestValidator $ subject ): void
80
+ public function aroundValidate (RequestValidator $ subject, callable $ proceed ): void
80
81
{
81
- $ route = $ this ->restRouter ->match ($ this ->request );
82
- /** @var Endpoint $endpoint */
82
+ $ request = clone $ this ->request ;
83
+ $ proceed ();
84
+ $ route = $ this ->restRouter ->match ($ request );
83
85
$ endpoint = $ this ->endpointFactory ->create ([
84
86
'class ' => $ route ->getServiceClass (),
85
87
'method ' => $ route ->getServiceMethod (),
You can’t perform that action at this time.
0 commit comments