123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- services:
- #
- # Services
- #
- gearman.parser:
- class: %gearman.parser.class%
- arguments:
- kernel: "@kernel"
- annotations_reader: "@annotation_reader"
- symfony_finder: "@gearman.external.symfony_finder"
- gearman_bundles: %gearman.bundles%
- gearman_servers: %gearman.servers%
- gearman_default_settings: %gearman.default.settings%
- gearman.cache.wrapper:
- class: %gearman.cache.wrapper.class%
- arguments:
- gearman_parser: "@gearman.parser"
- gearman_cache: "@doctrine_cache.providers.gearman_cache"
- gearman_cache_id: %gearman.cache.id%
- calls:
- - [load, ["@doctrine_cache.providers.gearman_cache", %gearman.cache.id%]]
- tags:
- - { name: kernel.cache_clearer }
- - { name: kernel.cache_warmer, priority: 0 }
- gearman.describer:
- class: %gearman.describer.class%
- arguments:
- kernel: "@kernel"
- gearman.abstract.service:
- abstract: true
- arguments:
- gearman_cache_wrapper: "@gearman.cache.wrapper"
- default_settings: %gearman.default.settings%
- gearman.execute:
- class: %gearman.execute.class%
- parent: gearman.abstract.service
- calls:
- - [setContainer, ["@service_container"]]
- - [setEventDispatcher, ["@event_dispatcher"]]
- gearman:
- class: %gearman.client.class%
- parent: gearman.abstract.service
- calls:
- - [initTaskStructure, []]
- - [setDefaultServers, [%gearman.servers%]]
- - [setGearmanCallbacksDispatcher, ["@gearman.dispatcher.callbacks"]]
- - [setUniqueJobIdentifierGenerator, ["@gearman.unique_job_identifier"]]
- - [setDefaultSettings, [%gearman.default.settings%]]
|