Bonjour à tous,

Je souhaite pouvoir récupérer la photo de profil Facebook de mon utilisateur pour l'intégrer dans ma vue Twig.

Voici mon fichier config.yml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
#HWIOAuthBundle
hwi_oauth:
    firewall_name: main
    resource_owners:
        facebook:
            type:          facebook
            client_id:     %oauth.facebook.id%
            client_secret: %oauth.facebook.secret%
            scope:         "email"
            options:
                display: popup
            infos_url:     "https://graph.facebook.com/me?fields=id,name,email,picture.type(square)"
            paths:
                email:          email
                profilepicture: picture.data.url
    http_client:
        verify_peer: false
J'ai besoin d'intégrer le lien dans le src ici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
                                <li class="user-header">
                                    <img src= "#" class="img-circle" alt="User Image" />
                                    <p>
                                        {{ app.user.username }}
                                    </p>
                                </li>
D'après la documentation une fois les paths configurés dans le fichier config.yml ces valeurs deviennent des variables globales et pour les afficher voici le code fournit par la documentation :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
/* @var $response \HWI\Bundle\OAuthBundle\OAuth\Response\UserResponseInterface */
var_dump(
    $response->getEmail(),
    $response->getProfilePicture()
);
Seulement voilà après de multiples tentatives je ne sais pas comment je peux l'écrire en Twig pour avoir le getProfilePicture() dans mon src="".

Merci beaucoup pour votre aide, c'est sûrement tout bête mais je bloque :/