View difference between Paste ID: 02peLPBb and JHZ9tGit
SHOW: | | - or go back to the newest paste.
1-
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in
1+
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in
2
/home/.../src/Facebook/FacebookSession.php on line 89
3
	
4-
$me = (new FacebookRequest(
4+
$me = (new FacebookRequest(
5-
$session, 'GET', '/me'
5+
$session, 'GET', '/me'
6
))->execute()->getGraphObject(GraphUser::className());
7
	
8-
<?php
8+
<?php
9-
9+
10-
require_once( 'src/Facebook/FacebookSession.php' );
10+
require_once( 'src/Facebook/FacebookSession.php' );
11-
require_once( 'src/Facebook/FacebookRedirectLoginHelper.php' );
11+
require_once( 'src/Facebook/FacebookRedirectLoginHelper.php' );
12-
require_once( 'src/Facebook/FacebookRequest.php' );
12+
require_once( 'src/Facebook/FacebookRequest.php' );
13-
require_once( 'src/Facebook/FacebookResponse.php' );
13+
require_once( 'src/Facebook/FacebookResponse.php' );
14-
require_once( 'src/Facebook/FacebookSDKException.php' );
14+
require_once( 'src/Facebook/FacebookSDKException.php' );
15-
require_once( 'src/Facebook/FacebookRequestException.php' );
15+
require_once( 'src/Facebook/FacebookRequestException.php' );
16-
require_once( 'src/Facebook/FacebookAuthorizationException.php' );
16+
require_once( 'src/Facebook/FacebookAuthorizationException.php' );
17-
require_once( 'src/Facebook/GraphObject.php' );
17+
require_once( 'src/Facebook/GraphObject.php' );
18-
18+
19-
use srcFacebookFacebookSession;
19+
use srcFacebookFacebookSession;
20-
use srcFacebookFacebookRedirectLoginHelper;
20+
use srcFacebookFacebookRedirectLoginHelper;
21-
use srcFacebookFacebookRequest;
21+
use srcFacebookFacebookRequest;
22-
use srcFacebookFacebookResponse;
22+
use srcFacebookFacebookResponse;
23-
use srcFacebookFacebookSDKException;
23+
use srcFacebookFacebookSDKException;
24-
use srcFacebookFacebookRequestException;
24+
use srcFacebookFacebookRequestException;
25-
use srcFacebookFacebookAuthorizationException;
25+
use srcFacebookFacebookAuthorizationException;
26-
use srcFacebookGraphObject;
26+
use srcFacebookGraphObject;
27-
27+
28-
// start session
28+
// start session
29-
session_start();
29+
session_start();
30-
30+
31-
// init app with app id and secret
31+
// init app with app id and secret
32-
FacebookSession::setDefaultApplication( 'xxxxxxxxxxxx','xxxxxxxxxxxxxxxxxxxxxxxxxxx' );
32+
FacebookSession::setDefaultApplication( 'xxxxxxxxxxxx','xxxxxxxxxxxxxxxxxxxxxxxxxxx' );
33-
33+
34-
$helper = new FacebookRedirectLoginHelper('your redirect URL here');
34+
$helper = new FacebookRedirectLoginHelper('your redirect URL here');
35-
$loginUrl = $helper->getLoginUrl();
35+
$loginUrl = $helper->getLoginUrl();
36-
// Use the login url on a link or button to redirect to Facebook for authentication
36+
// Use the login url on a link or button to redirect to Facebook for authentication
37-
37+
38-
$helper = new FacebookRedirectLoginHelper();
38+
$helper = new FacebookRedirectLoginHelper();
39-
try {
39+
try {
40-
$session = $helper->getSessionFromRedirect();
40+
$session = $helper->getSessionFromRedirect();
41-
} catch(FacebookRequestException $ex) {
41+
} catch(FacebookRequestException $ex) {
42-
// When Facebook returns an error
42+
// When Facebook returns an error
43-
} catch(Exception $ex) {
43+
} catch(Exception $ex) {
44-
// When validation fails or other local issues 
44+
// When validation fails or other local issues 
45-
}
45+
46-
if ($session) {
46+
if ($session) {
47-
// Logged in
47+
// Logged in
48-
}
48+
49
?>
50
	
51-
throw new FacebookSDKException(
51+
throw new FacebookSDKException(
52-
    'Session not active, could not store state.'
52+
    'Session not active, could not store state.'
53-
  );
53+
  );
54
}
55
	
56-
throw new FacebookSDKException(
56+
throw new FacebookSDKException(
57-
    'Session not active, could not load state.'
57+
    'Session not active, could not load state.'
58
);