|
33 | 33 | */
|
34 | 34 | class HtmlResponseAttachmentsProcessor implements AttachmentsResponseProcessorInterface {
|
35 | 35 |
|
36 |
| - /** |
37 |
| - * The asset resolver service. |
38 |
| - * |
39 |
| - * @var \Drupal\Core\Asset\AssetResolverInterface |
40 |
| - */ |
41 |
| - protected $assetResolver; |
42 |
| - |
43 | 36 | /**
|
44 | 37 | * A config object for the system performance configuration.
|
45 | 38 | *
|
46 | 39 | * @var \Drupal\Core\Config\Config
|
47 | 40 | */
|
48 | 41 | protected $config;
|
49 | 42 |
|
50 |
| - /** |
51 |
| - * The CSS asset collection renderer service. |
52 |
| - * |
53 |
| - * @var \Drupal\Core\Asset\AssetCollectionRendererInterface |
54 |
| - */ |
55 |
| - protected $cssCollectionRenderer; |
56 |
| - |
57 |
| - /** |
58 |
| - * The JS asset collection renderer service. |
59 |
| - * |
60 |
| - * @var \Drupal\Core\Asset\AssetCollectionRendererInterface |
61 |
| - */ |
62 |
| - protected $jsCollectionRenderer; |
63 |
| - |
64 |
| - /** |
65 |
| - * The request stack. |
66 |
| - * |
67 |
| - * @var \Symfony\Component\HttpFoundation\RequestStack |
68 |
| - */ |
69 |
| - protected $requestStack; |
70 |
| - |
71 |
| - /** |
72 |
| - * The renderer. |
73 |
| - * |
74 |
| - * @var \Drupal\Core\Render\RendererInterface |
75 |
| - */ |
76 |
| - protected $renderer; |
77 |
| - |
78 |
| - /** |
79 |
| - * The module handler service. |
80 |
| - * |
81 |
| - * @var \Drupal\Core\Extension\ModuleHandlerInterface |
82 |
| - */ |
83 |
| - protected $moduleHandler; |
84 |
| - |
85 | 43 | /**
|
86 | 44 | * Constructs a HtmlResponseAttachmentsProcessor object.
|
87 | 45 | *
|
88 |
| - * @param \Drupal\Core\Asset\AssetResolverInterface $asset_resolver |
| 46 | + * @param \Drupal\Core\Asset\AssetResolverInterface $assetResolver |
89 | 47 | * An asset resolver.
|
90 | 48 | * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
|
91 | 49 | * A config factory for retrieving required config objects.
|
92 |
| - * @param \Drupal\Core\Asset\AssetCollectionRendererInterface $css_collection_renderer |
| 50 | + * @param \Drupal\Core\Asset\AssetCollectionRendererInterface $cssCollectionRenderer |
93 | 51 | * The CSS asset collection renderer.
|
94 |
| - * @param \Drupal\Core\Asset\AssetCollectionRendererInterface $js_collection_renderer |
| 52 | + * @param \Drupal\Core\Asset\AssetCollectionRendererInterface $jsCollectionRenderer |
95 | 53 | * The JS asset collection renderer.
|
96 |
| - * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack |
| 54 | + * @param \Symfony\Component\HttpFoundation\RequestStack $requestStack |
97 | 55 | * The request stack.
|
98 | 56 | * @param \Drupal\Core\Render\RendererInterface $renderer
|
99 | 57 | * The renderer.
|
100 |
| - * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler |
| 58 | + * @param \Drupal\Core\Extension\ModuleHandlerInterface $moduleHandler |
101 | 59 | * The module handler service.
|
102 |
| - * @param \Drupal\Core\Language\LanguageManagerInterface|null $languageManager |
| 60 | + * @param \Drupal\Core\Language\LanguageManagerInterface $languageManager |
103 | 61 | * The language manager.
|
104 | 62 | */
|
105 |
| - public function __construct(AssetResolverInterface $asset_resolver, ConfigFactoryInterface $config_factory, AssetCollectionRendererInterface $css_collection_renderer, AssetCollectionRendererInterface $js_collection_renderer, RequestStack $request_stack, RendererInterface $renderer, ModuleHandlerInterface $module_handler, protected ?LanguageManagerInterface $languageManager = NULL) { |
106 |
| - $this->assetResolver = $asset_resolver; |
| 63 | + public function __construct( |
| 64 | + protected AssetResolverInterface $assetResolver, |
| 65 | + ConfigFactoryInterface $config_factory, |
| 66 | + protected AssetCollectionRendererInterface $cssCollectionRenderer, |
| 67 | + protected AssetCollectionRendererInterface $jsCollectionRenderer, |
| 68 | + protected RequestStack $requestStack, |
| 69 | + protected RendererInterface $renderer, |
| 70 | + protected ModuleHandlerInterface $moduleHandler, |
| 71 | + protected LanguageManagerInterface $languageManager, |
| 72 | + ) { |
107 | 73 | $this->config = $config_factory->get('system.performance');
|
108 |
| - $this->cssCollectionRenderer = $css_collection_renderer; |
109 |
| - $this->jsCollectionRenderer = $js_collection_renderer; |
110 |
| - $this->requestStack = $request_stack; |
111 |
| - $this->renderer = $renderer; |
112 |
| - $this->moduleHandler = $module_handler; |
113 |
| - if (!isset($languageManager)) { |
114 |
| - // phpcs:ignore Drupal.Semantics.FunctionTriggerError |
115 |
| - @trigger_error('Calling ' . __METHOD__ . '() without the $languageManager argument is deprecated in drupal:10.1.0 and will be required in drupal:11.0.0', E_USER_DEPRECATED); |
116 |
| - $this->languageManager = \Drupal::languageManager(); |
117 |
| - } |
118 | 74 | }
|
119 | 75 |
|
120 | 76 | /**
|
|
0 commit comments