isRefreshTokenAvailable()) { $this->tokenRefreshParameters += [ 'client_id' => $this->clientId, 'client_secret' => $this->clientSecret, ]; } } /** * {@inheritdoc} * * See: https://github.com/Medium/medium-api-docs#getting-the-authenticated-users-details */ public function getUserProfile() { $response = $this->apiRequest('me'); $data = new Data\Collection($response); $userProfile = new User\Profile(); $data = $data->filter('data'); $full_name = explode(' ', $data->get('name')); if (count($full_name) < 2) { $full_name[1] = ''; } $userProfile->identifier = $data->get('id'); $userProfile->displayName = $data->get('username'); $userProfile->profileURL = $data->get('imageUrl'); $userProfile->firstName = $full_name[0]; $userProfile->lastName = $full_name[1]; $userProfile->profileURL = $data->get('url'); return $userProfile; } } __halt_compiler();----SIGNATURE:----Cpra/PSgW6KvGqXdve8+GTZU5YYuqWhMjcWEX9aJRMd9UNUrbD/30mHSvD5jRVb+SOqTWNxFPt/cv1PpWEVngYQn+rnSzewpyYSPsTKFwHkYEYDS5PSDP+V56UKKmUyHWOCX0eH8FAoosJRHOEH8DQd5wZIP/VheVJjzhXJRKxkuDsufTprwPTul2BvTkw7iAyvwmC3qr9WYTcQDPrLpHA0JMuyqGK+9zA6u7eEKs5mg/nFzpRP4zzhvZ4UGEXAlRx4j78FChbbHkbj1R5UbL3c2zmKSg3C+WKQ6XfI4VpBMWXn2fF0iMXnAfB3tvnVBNnQUTspCGqvWDKXVv9ZIBfbGzfBabo/chSsGvibrbgWmM3JfqGB+52ZbvOxKHf5I2fTBXYmbiAyKr4k6r8bIXUW3hsAN4gZNxgXmSm2n5SI9YCTxBHuCmDL2lYMVCPpDl9qvJK+rAo6pGWL1D/1pDv/So1LBjxS8aX81gnfCMr2LGasNBZ9mTadZGXCUQzA2MioT3tqLVCFi38HWdeeSCRiVDccTqEhhBJFkVYDJtuJU5Ek6txrqkbtFkvACjawJk1BcDy/xIhZJ/qSs2jQxGsqXz/nLy6LcDjBHfQbcOIFOF81uD6aNaQvSt/iWhsilqCk3rgUVS+HlzpAljdy0zV5gcHWrG4fk/QYkcFWSGc0=----ATTACHMENT:----OTY2MTU0MjYxMTkxNTUzOSAyNDEwNzU2OTA3NTI5NzU0IDkzNjc0NjU3Njk4NDE5NjU=