public RenderContext::update(&$element)
Updates the current frame of the stack.
array &$element: The element of the render array that has just been rendered. The stack frame for this element will be updated with the bubbleable rendering metadata of this element.
public function update(&$element) { // The latest frame represents the bubbleable metadata for the subtree. $frame = $this->pop(); // Update the frame, but also update the current element, to ensure it // contains up-to-date information in case it gets render cached. $updated_frame = BubbleableMetadata::createFromRenderArray($element)->merge($frame); $updated_frame->applyTo($element); $this->push($updated_frame); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Render!RenderContext.php/function/RenderContext::update/8.1.x