| 
<?php
 use Symfony\Component\Routing\Route;
 use Symfony\Component\Routing\RouteCollection;
 
 $collection = new RouteCollection();
 $collection->add('blog_show', new Route(
 '/blog/{slug}',
 ['_controller' => 'MyBlogBundle:Blog:show'],
 ['locale' => '\w+'],
 ['compiler_class' => 'RouteCompiler'],
 '{locale}.example.com',
 ['https'],
 ['GET', 'POST', 'put', 'OpTiOnS'],
 'context.getMethod() == "GET"'
 ));
 
 return $collection;
 
 |