protected function AmpHtmlResponseAttachmentsProcessor::processHtmlHead in Accelerated Mobile Pages (AMP) 8
Ensure proper key/data order and defaults for renderable head items.
Parameters
array $html_head: The ['#attached']['html_head'] portion of a render array.
Return value
array The ['#attached']['html_head'] portion of a render array with #type of html_tag added for items without a #type.
1 call to AmpHtmlResponseAttachmentsProcessor::processHtmlHead()
- AmpHtmlResponseAttachmentsProcessor::processAttachments in src/
Render/ AmpHtmlResponseAttachmentsProcessor.php - Processes the attachments of a response that has attachments.
File
- src/
Render/ AmpHtmlResponseAttachmentsProcessor.php, line 408 - Contains \Drupal\amp\Render\AmpHtmlResponseAttachmentsProcessor.
Class
- AmpHtmlResponseAttachmentsProcessor
- Processes attachments of AMP HTML responses.
Namespace
Drupal\amp\RenderCode
protected function processHtmlHead(array $html_head) {
$head = [];
foreach ($html_head as $item) {
list($data, $key) = $item;
if (!isset($data['#type'])) {
$data['#type'] = 'html_tag';
}
$head[$key] = $data;
}
return $head;
}