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:----s4UUyLQbucM+/IyUpc7iJOuC2ggemP+fL5tVK2iXaW6BZJY+kNSJBI24phEcEyLvng7f8uvcis1zq3J7ud5ncXFhtC4dzRQ4xGqtA+w97VrWnDqftAj9yguMs672DSyAae5swcl+xpAxsz38bYp8LzGi2JP8/JwfP4uncsuowMXvcVqpKr1lO0l0piqOFj69VTfY/YPvwQ9BneEooIImsXcN8O1Z5qzCsjKuPFZFlrPJMIJgu6KLD5Vgs7jYQz5kPO+FlM6z059u8UPopIC2l3K1YowKQqwApwlQ85YbLJx/+n6JWtfgO6ndyobREmHT+kQyy8E70d7BuSAyUxTafQ4bZbq9WZFpDNhF8kPyN2zmBWl1XQm00eADF8eiL8dzJBPvYuBVsSzM11V1dBGeOA0OTkMWs6OwWYYqUsm79gSmQsCHXI4oL3c+TZ0781Z4LT23eQiTU52ePnflIxDaCkrcfdqjUhzrvRa17Sv67+E0syTA41l5J3Krr+yk2ftyPnCVNHLeldyGPG+wsE9mK420S1TmIiRxlnvAbTo2eru78PyFqNVtkLV9kQMX51rz0xAao9IFplgmOYzCRrRmBMKmPT/h42ULpS7dXxGpT14Fkhv8LQ/RiQPR0zfNyiPhrkuiw0EFAfGESjXv5QDqZK6k61y+IXk5B10/7EI2KO4=----ATTACHMENT:----MzY5MjUxOTY3ODY2ODE5NSA3ODY4NDM0ODEwMTE4ODkzIDQ2MjY3NTE4MDIwMjg4MQ==