Ouvrir des fichiers directement dans votre IDE depuis le profiler Symfony

symfony 4 debugger

Astuce très utile permettant d’ouvrir directement les fichiers concernés dans le profiler Symfony dans votre IDE préféré.

Configurer php

Configurer Xdebug pour que les liens de fichiers (utilisés par le debugger Symfony) soient ouvert via une url spécifique.

Dans le fichier de configuration /etc/php/7.0/conf.d/20-xdebug.ini, ajouter (ou modifiez si déjà présent)

xdebug.file_link_format = 'ide://%f:%l' dans le fichier.

Cela générera des liens de ce type :

ide://YOUR_PROJECT_PATH/index.php:65
Lire la suite

Rediriger sur le referer

Logo Symfony

Une astuce simple. Lorsqu’on fait un traitement côté contrôleur et qu’on désire rediriger l’utilisateur vers la page appelante, il suffit de faire une redirection basée sur le referer.

On récupère d’abord le referer dans un controlleur :

$referer = $request->headers->get('referer');

Tout simple. Ensuite on fait la redirection comme d’habitude :

return $this->redirect($referer);

Et voila.