_editor_parse_file_uuids($text)
Parse an HTML snippet for any linked file with data-entity-uuid attributes.
Parameters
string $text: The partial (X)HTML snippet to load. Invalid markup will be corrected on import.
Return value
array An array of all found UUIDs.
File
- core/modules/editor/editor.module, line 600
- Adds bindings for client-side "text editors" to text formats.
Code
function _editor_parse_file_uuids($text) { $dom = Html::load($text); $xpath = new \DOMXPath($dom); $uuids = array(); foreach ($xpath->query('//*[@data-entity-type="file" and @data-entity-uuid]') as $node) { $uuids[] = $node->getAttribute('data-entity-uuid'); } return $uuids; }
Please login to continue.