Skip to content
This repository was archived by the owner on Jan 13, 2022. It is now read-only.

Commit 5e7d44c

Browse files
[Bugfix] Facebook AccessToken is being validated correctly in FacebookClient
1 parent 55c7ec3 commit 5e7d44c

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/Facebook/FacebookClient.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ public function prepareRequestMessage(FacebookRequest $request)
197197
*/
198198
public function sendRequest(FacebookRequest $request)
199199
{
200-
if (get_class($request) === 'FacebookRequest') {
200+
if (get_class($request) === 'Facebook\FacebookRequest') {
201201
$request->validateAccessToken();
202202
}
203203

tests/FacebookClientTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,14 @@ public function testARequestWithFilesWillBeMultipart()
218218
$this->assertContains('multipart/form-data; boundary=', $headersSent['Content-Type']);
219219
}
220220

221+
public function testAFacebookRequestValidateAccessTokenIsNotProvided(){
222+
223+
$this->setExpectedException('Facebook\Exceptions\FacebookSDKException');
224+
225+
$fbRequest = new FacebookRequest($this->fbApp, null, 'GET', '/foo');
226+
$this->fbClient->sendRequest($fbRequest);
227+
}
228+
221229
/**
222230
* @group integration
223231
*/

0 commit comments

Comments
 (0)