Skip to content

Commit 9b96dfd

Browse files
Override abstract provider for Twitter's OAuth 2.0 provider (#576)
1 parent fe9b8ed commit 9b96dfd

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/Two/TwitterProvider.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,4 +68,18 @@ protected function mapUserToObject(array $user)
6868
'avatar' => $user['profile_image_url'],
6969
]);
7070
}
71+
72+
/**
73+
* {@inheritdoc}
74+
*/
75+
public function getAccessTokenResponse($code)
76+
{
77+
$response = $this->getHttpClient()->post($this->getTokenUrl(), [
78+
'headers' => ['Accept' => 'application/json'],
79+
'auth' => [$this->clientId, $this->clientSecret],
80+
'form_params' => $this->getTokenFields($code),
81+
]);
82+
83+
return json_decode($response->getBody(), true);
84+
}
7185
}

0 commit comments

Comments
 (0)