child.php 549 B

12345678910111213141516171819202122
  1. <?php
  2. namespace Symfony\Component\DependencyInjection\Loader\Configurator;
  3. use App\BarService;
  4. return function (ContainerConfigurator $c) {
  5. $c->services()
  6. ->set('bar', 'Class1')
  7. ->set(BarService::class)
  8. ->abstract(true)
  9. ->lazy()
  10. ->set('foo')
  11. ->parent(BarService::class)
  12. ->decorate('bar', 'b', 1)
  13. ->args(array(ref('b')))
  14. ->class('Class2')
  15. ->file('file.php')
  16. ->parent('bar')
  17. ->parent(BarService::class)
  18. ;
  19. };