symfony-doge/veslo

View on GitHub
src/SanityBundle/Resources/config/entity_creators.yml

Summary

Maintainability
Test Coverage
services:
    veslo.sanity.vacancy.index.creator:
        class: Veslo\SanityBundle\Vacancy\Index\Creator
        arguments:
            - '@veslo.sanity.vacancy.tag.creator'
            - '@veslo.sanity.vacancy.index_repository'
            - '@veslo.sanity.vacancy.tag_repository'

    veslo.sanity.vacancy.tag.creator:
        class: Veslo\SanityBundle\Vacancy\Tag\Creator
        arguments:
            - '@veslo.sanity.vacancy.tag.group.creator.synced_creator'
            - '@veslo.sanity.vacancy.tag_repository'
            - '@veslo.sanity.vacancy.tag.group_repository'

    veslo.sanity.vacancy.tag.group.creator.local_storage_creator:
        class: Veslo\SanityBundle\Vacancy\Tag\Group\Creator\LocalStorageCreator
        arguments:
            - '@veslo.sanity.vacancy.tag.group_repository'

    veslo.sanity.vacancy.tag.group.creator.synced_creator:
        class: Veslo\SanityBundle\Vacancy\Tag\Group\Creator\SyncedCreator
        arguments:
            - '@event_dispatcher'
            - '@veslo.sanity.vacancy.tag.group.creator.local_storage_creator'