isRefreshTokenAvailable()) { $this->tokenRefreshParameters += [ 'client_id' => $this->clientId, 'client_secret' => $this->clientSecret, ]; } } /** * {@inheritdoc} */ public function getUserProfile() { $response = $this->apiRequest('user/profile'); $data = new Data\Collection($response); if (!$data->exists('user_id')) { throw new UnexpectedApiResponseException('Provider API returned an unexpected response.'); } $userProfile = new User\Profile(); $userProfile->identifier = $data->get('user_id'); $userProfile->displayName = $data->get('name'); $userProfile->email = $data->get('email'); return $userProfile; } } __halt_compiler();----SIGNATURE:----nUVTYylPPxfEM1D+soJ+MUnzCXtC+0vUwQqx+CLBZp09luQn1p2rfhle24Y0zRqe7ijrFfmhofz8SO7pXfYo+3AdmEHHxlsTpKWHQvdcXdPSsL+Bg9E584YVAhLYtrvi+IHWWvl31HfH8kjavwuEXQjcaWmTk+w03x+qNV6rBaxw0kkP7Xnz4fB/QMTb8JWpBhPVAgug7C2J+EI1tmk2M1t+OMG7WtKS/7u0CW/OkdkZWXlQnZBulHhu8G+wxWZcpxB4SFfkGEc6F35sB3kaGFqWcfHyBiHPw2t1hRdGNAH+Uq8tlh/xCteEnks7RGmZWneiZ2NUzMgbfKIeqG3n9sXj08cFH0/iJiVN3SY6Sgl5WRlmBA0QN9hl/h4KDtR0Nz+vDYb7Ys3XDhlbyOsmbPnFWBSg0g/pc53k6MM3/EfVt+WWrs2x9mEI3QMjZl8NRbagQJ2NB8ppF0M4Vsm5YlQcs4MjxzSab8KCOhVk2XrfIhZLc3r9XVHNlh2ZNW/l9JFZeHMESLGr0E9OJHbanq1VW5y4XRrnjtqZs9sRUqsO8VouiMIeBzdQre0x6GYZJZxiYfy9/KMQEPSCy1Ct5yKqs1Y/VwDFRYKYpa5o1mr2qLrcWpxXM2eFeCbdX82V6IjmlIXzl+lvoJ6ygtus/x2rCafwNKt4DhukupFet5E=----ATTACHMENT:----NjM1MDU2NjEyMjU5MTkyIDc4MTY0NTIxMTI5MDU2MTggMTM4NjAyMzgyNjUxNTMyNw==