Log in
Model

Document

Magento\PageBuilder\Model\Dom\Document

What it does

This class wraps PhpGt DOM Document functionality to provide a unified interface for parsing and manipulating HTML content in Magento's Page Builder.

Developers use it to create, query, and modify DOM elements when processing Page Builder content, such as extracting HTML fragments, selecting elements with CSS selectors, and stripping wrapper tags from saved HTML.

Public Methods

  • createDocumentFragment()
  • createElement()
  • querySelector()
  • querySelectorAll()
  • saveHTML()
  • close()
  • detach()
  • getSize()
  • tell()
  • eof()
  • isSeekable()
  • seek()
  • rewind()
  • isWritable()
  • write()
  • isReadable()
  • read()
  • getContents()
  • getMetadata()
  • stripHtmlWrapperTags()