services.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. services:
  2. gearman.cache.wrapper:
  3. class: %gearman.cache.wrapper.class%
  4. arguments:
  5. kernel: @kernel
  6. gearman.cache: @liip_doctrine_cache.ns.gearman
  7. gearman.cache.id: %gearman.cache.id%
  8. gearman.bundles: %gearman.bundles%
  9. gearman.servers: %gearman.servers%
  10. gearman.default.settings: %gearman.default.settings%
  11. calls:
  12. - [loadNamespaceMap, []]
  13. - [load, []]
  14. gearman.describer:
  15. class: %gearman.describer.class%
  16. arguments:
  17. kernel: @kernel
  18. gearman.callbacks:
  19. class: %gearman.callbacks.class%
  20. arguments:
  21. event.dispatcher: @event_dispatcher
  22. gearman.abstract.service:
  23. abstract: true
  24. arguments:
  25. gearman.cache.wrapper: @gearman.cache.wrapper
  26. gearman.execute:
  27. class: %gearman.execute.class%
  28. parent: gearman.abstract.service
  29. calls:
  30. - [setContainer, [@service_container]]
  31. gearman:
  32. class: %gearman.client.class%
  33. parent: gearman.abstract.service
  34. calls:
  35. - [setDefaultServers, [%gearman.servers%]]
  36. - [setGearmanCallbacks, [@gearman.callbacks]]
  37. - [setDefaultSettings, [%gearman.default.settings%]]