| 
<?php
 require_once __DIR__.'/../includes/classes.php';
 
 use Symfony\Component\DependencyInjection\ContainerInterface;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\Reference;
 
 $container = new ContainerBuilder();
 $container
 ->register('request', 'Request')
 ->setSynchronized(true)
 ;
 $container
 ->register('depends_on_request', 'stdClass')
 ->addMethodCall('setRequest', array(new Reference('request', ContainerInterface::NULL_ON_INVALID_REFERENCE, false)))
 ;
 
 return $container;
 
 |