consumer_image_styles-8.x-3.0/consumer_image_styles.services.yml
consumer_image_styles.services.yml
services:
consumer_image_styles.image_styles_provider:
class: Drupal\consumer_image_styles\ImageStylesProvider
arguments:
- '@entity_type.manager'
- '@image.factory'
- '@file_url_generator'
- '@stream_wrapper_manager'
serializer.normalizer.link_collection.consumer_image_styles:
class: Drupal\consumer_image_styles\Normalizer\LinkCollectionNormalizer
decorates: serializer.normalizer.link_collection.jsonapi
arguments:
- '@serializer.normalizer.link_collection.consumer_image_styles.inner'
- '@consumer.negotiator'
- '@consumer_image_styles.image_styles_provider'
- '@image.factory'
- '@request_stack'
- '@file_url_generator'
tags:
- { name: normalizer, priority: 1025, format: api_json }
