clientDataJson->challenge->hasNoLength()) { static::throw($validation, "Response has an empty challenge."); } if ($validation->clientDataJson->challenge->hashNotEqual($validation->challenge->data)) { static::throw($validation, "Response challenge is not equal."); } return $next($validation); } }