title: Get the last route in Symfony 3
body: <p>Well, made things simple, i currently develop with Symfony 3 and i meet a small problem when it comes to routing, i've made a back-office in order to manage article, forums and more, so, to do things simple like delete, update and lock articles, subject and more, i've made route, one for deleting, one for updating and one for locking the article.</p>
  
  <p>But, here the problem, i've create a service that control every CRUD action and this one is call by my controller (in order to make my controller lighter), for exemple, if i want to delete a article, i call the service : </p>
  
  <pre><code>    $this-&gt;get('core.back')-&gt;deleteArticle($id);
      $this-&gt;addFlash('success', "L'article a été supprimé");
      return $this-&gt;redirectToRoute('equipe_admin');
  </code></pre>
  
  <p>My problem is simple, if i have multiple Blogs, i need to create a action by blog in order to delete the entities passed by the repository, but what i want, is take the route from where i come and make a if/elseif/else statement that say :</p>
  
  <p>"If you comme from this road => delete the article => return to the last road"</p>
  
  <p>After this, my controller can have only one action for deleting and i just use the if/else statement in order to make the redirection.</p>
  
  <p>Well, if someone have meet the same problem or have a road to check in order to find the answer, i thanks you by advance.</p>