Chris@0: services: Chris@0: html_response.big_pipe_subscriber: Chris@0: class: Drupal\big_pipe\EventSubscriber\HtmlResponseBigPipeSubscriber Chris@0: tags: Chris@0: - { name: event_subscriber } Chris@0: arguments: ['@big_pipe'] Chris@0: placeholder_strategy.big_pipe: Chris@0: class: Drupal\big_pipe\Render\Placeholder\BigPipeStrategy Chris@0: arguments: ['@session_configuration', '@request_stack', '@current_route_match'] Chris@0: tags: Chris@0: - { name: placeholder_strategy, priority: 0 } Chris@0: big_pipe: Chris@0: class: Drupal\big_pipe\Render\BigPipe Chris@0: arguments: ['@renderer', '@session', '@request_stack', '@http_kernel', '@event_dispatcher', '@config.factory'] Chris@0: html_response.attachments_processor.big_pipe: Chris@0: public: false Chris@0: class: \Drupal\big_pipe\Render\BigPipeResponseAttachmentsProcessor Chris@0: decorates: html_response.attachments_processor Chris@0: arguments: ['@html_response.attachments_processor.big_pipe.inner', '@asset.resolver', '@config.factory', '@asset.css.collection_renderer', '@asset.js.collection_renderer', '@request_stack', '@renderer', '@module_handler'] Chris@0: Chris@0: route_subscriber.no_big_pipe: Chris@0: class: Drupal\big_pipe\EventSubscriber\NoBigPipeRouteAlterSubscriber Chris@0: tags: Chris@0: - { name: event_subscriber }