getAttribute('name'); /** @var UiComponentInterface $processedObject */ $content = (string)$processedObject->renderChildComponent($name); $name .= '_' . sprintf('%x', crc32(spl_object_hash($context))); if (!empty($content)) { $compiler->setPostprocessingData($name, $content); $newNode = $node->ownerDocument->createTextNode( CompilerInterface::PATTERN_TAG . $name . CompilerInterface::PATTERN_TAG ); $node->parentNode->replaceChild($newNode, $node); } else { $node->parentNode->removeChild($node); } } }