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:----gJF1nLvNfhHaqsq/3fTEFbs0UyAM3i7OjHpwupF3ha+zvigUCMza5EPrDiugxGa2L5AMEJsh0IBUBms5Nn3YQVv72i38TZ0qvAx5FZEOtOD5u7lv9cRR3T1T1ooXRfB+SiS5peIcbQZPOAAkmpxIyJh6U4qjwpMeIQJzxojBsHTuN1jjzYDfCKqPZjYTf1M8pM1/cCiFjs6tKNXUPPFQKUFtNvQ9wtaMtASFGAv8Ez0rfCG8Kd8v1ZV+s/eYiO62X80DIbh1jECfTjDs3y3WzFrnb2kFPrx2hj1G2xAMGKG5NagFFndMAP4gtOaWS8RqL/3M4aXaFfQ0TooyZ6fy1q4MJQx3Bxj6lLopnmwUA0t9tJdR0sKADM1i+Mr6jd8ec99YVtEGyjR6IyB2bg+t1sUQGAzyPvmrs1ohPlSQBWr6CuIJkvNO8AZlFmVKvL+xeVlHfmq6j4X4oVliUIJVrHMCHpvTdgBGQx9yeems5AtJTNdRJKpQj47vyoIfdxaiWi9mn7iwdtvLmjjkqGKfepcFfbWraEUHMzsMjeDsQW1CF9eGUy6DxuQJkKNkmZGQEzgW76j+VUMv0TUThnwO5DrnxHuT/x1P3+oxkaLGBMMCiYZaQ6DdTHGGKLdGx149PsMWi8cNWXdGccJ3J6G8l+I20XrKJw62z5hQXDgMTvg=----ATTACHMENT:----MjE0OTcwOTA4MTI3NDMxNCA5NTU2OTMzMjc4MTc2NzYyIDM5MDAyMDk5NDI5Mjc0NjI=