Completed
Pull Request — master (#137)
by
unknown
11:01
created

GuzzleClientFacebook   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 22
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 2

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 22
rs 10
wmc 1
lcom 0
cbo 2

1 Method

Rating   Name   Duplication   Size   Complexity  
A getUserFacebook() 0 14 1
1
<?php
2
3
namespace AppBundle\Services;
4
5
class GuzzleClientFacebook
6
{
7
    /**
8
     * @param $accessToken
9
     *
10
     * @return object
11
     */
12
    public function getUserFacebook($accessToken)
13
    {
14
        $client = new \GuzzleHttp\Client();
15
        $res = $client->get('https://graph.facebook.com/v2.8/me',
16
            [
17
                'query' => [
18
                    'access_token' => $accessToken,
19
                    'fields' => 'id, email, first_name, last_name',
20
              ], ]);
21
22
        $userFacebook = json_decode($res->getBody());
23
24
        return $userFacebook;
25
    }
26
}
27