Allow for easier addition of providers

This commit is contained in:
endroid
2018-01-30 19:40:25 +00:00
parent a95cd54043
commit 32da1e05e3
@@ -4,29 +4,16 @@ services:
autoconfigure: true
public: false
_instanceof:
Endroid\ImagePlaceholder\Provider\ProviderInterface:
tags: ['endroid_image_placeholder.provider']
Endroid\ImagePlaceholder\Provider\:
resource: '%kernel.project_dir%/vendor/endroid/image-placeholder/src/Provider/*'
Endroid\ImagePlaceholder\ImagePlaceholder:
arguments: ['%kernel.debug%', 'placeholderpics', false]
calls:
- [addProvider, ['@Endroid\ImagePlaceholder\Provider\BaconMockupProvider']]
- [addProvider, ['@Endroid\ImagePlaceholder\Provider\LoremFlickrProvider']]
- [addProvider, ['@Endroid\ImagePlaceholder\Provider\LoremPixelProvider']]
- [addProvider, ['@Endroid\ImagePlaceholder\Provider\PipsumProvider']]
- [addProvider, ['@Endroid\ImagePlaceholder\Provider\PlaceBearProvider']]
- [addProvider, ['@Endroid\ImagePlaceholder\Provider\PlaceHoffProvider']]
- [addProvider, ['@Endroid\ImagePlaceholder\Provider\PlaceholdItProvider']]
- [addProvider, ['@Endroid\ImagePlaceholder\Provider\PlaceSkullProvider']]
- [addProvider, ['@Endroid\ImagePlaceholder\Provider\UnsplashItProvider']]
- [addProvider, ['@Endroid\ImagePlaceholder\Provider\PlaceholderPicsProvider']]
- [addProviders, [!tagged endroid_image_placeholder.provider]]
Endroid\ImagePlaceholder\Twig\Extension\ImagePlaceholderExtension: ~
Endroid\ImagePlaceholder\Provider\BaconMockupProvider: ~
Endroid\ImagePlaceholder\Provider\LoremFlickrProvider: ~
Endroid\ImagePlaceholder\Provider\LoremPixelProvider: ~
Endroid\ImagePlaceholder\Provider\PipsumProvider: ~
Endroid\ImagePlaceholder\Provider\PlaceBearProvider: ~
Endroid\ImagePlaceholder\Provider\PlaceHoffProvider: ~
Endroid\ImagePlaceholder\Provider\PlaceholdItProvider: ~
Endroid\ImagePlaceholder\Provider\PlaceSkullProvider: ~
Endroid\ImagePlaceholder\Provider\UnsplashItProvider: ~
Endroid\ImagePlaceholder\Provider\PlaceholderPicsProvider: ~