services.yml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. parameters:
  2. gearman.client.class: Mmoreram\GearmanBundle\Service\GearmanClient
  3. gearman.cache.id: gearman.workers
  4. gearman.cache.wrapper.class: Mmoreram\GearmanBundle\Service\GearmanCacheWrapper
  5. gearman.execute.class: Mmoreram\GearmanBundle\Service\GearmanExecute
  6. gearman.describer.class: Mmoreram\GearmanBundle\Service\GearmanDescriber
  7. services:
  8. gearman.cache.wrapper:
  9. class: %gearman.cache.wrapper.class%
  10. arguments:
  11. kernel: @kernel
  12. gearman.cache: @liip_doctrine_cache.ns.gearman
  13. gearman.cache.id: %gearman.cache.id%
  14. gearman.bundles: %gearman.bundles%
  15. gearman.servers: %gearman.servers%
  16. gearman.default.settings: %gearman.default.settings%
  17. calls:
  18. - [loadNamespaceMap, []]
  19. - [load, []]
  20. gearman.abstract.service:
  21. abstract: true
  22. arguments:
  23. gearman.cache.wrapper: @gearman.cache.wrapper
  24. gearman.execute:
  25. class: %gearman.execute.class%
  26. parent: gearman.abstract.service
  27. calls:
  28. - [setContainer, [@service_container]]
  29. gearman:
  30. class: %gearman.client.class%
  31. parent: gearman.abstract.service
  32. gearman.describer:
  33. class: %gearman.describer.class%
  34. arguments:
  35. kernel: @kernel