clientDataCollectorManager = $clientDataCollectorManager ?? new ClientDataCollectorManager([ new WebauthnAuthenticationCollector(), ]); } public function process( PublicKeyCredentialSource $publicKeyCredentialSource, AuthenticatorAssertionResponse|AuthenticatorAttestationResponse $authenticatorResponse, PublicKeyCredentialRequestOptions|PublicKeyCredentialCreationOptions $publicKeyCredentialOptions, ?string $userHandle, string $host ): void { $this->clientDataCollectorManager->collect( $authenticatorResponse->clientDataJSON, $publicKeyCredentialOptions, $authenticatorResponse, $host ); } }