container20.php 551 B

12345678910111213141516171819
  1. <?php
  2. require_once __DIR__.'/../includes/classes.php';
  3. use Symfony\Component\DependencyInjection\ContainerInterface;
  4. use Symfony\Component\DependencyInjection\ContainerBuilder;
  5. use Symfony\Component\DependencyInjection\Reference;
  6. $container = new ContainerBuilder();
  7. $container
  8. ->register('request', 'Request')
  9. ->setSynchronized(true)
  10. ;
  11. $container
  12. ->register('depends_on_request', 'stdClass')
  13. ->addMethodCall('setRequest', array(new Reference('request', ContainerInterface::NULL_ON_INVALID_REFERENCE, false)))
  14. ;
  15. return $container;