function DOMCaster::castHTMLDocument
File
-
vendor/
symfony/ var-dumper/ Caster/ DOMCaster.php, line 194
Class
- DOMCaster
- Casts DOM related classes to array representation.
Namespace
Symfony\Component\VarDumper\CasterCode
public static function castHTMLDocument(\Dom\HTMLDocument $dom, array $a, Stub $stub, bool $isNested, int $filter = 0) : array {
$a += [
'doctype' => $dom->doctype,
'implementation' => $dom->implementation,
'documentElement' => new CutStub($dom->documentElement),
'inputEncoding' => $dom->inputEncoding,
'documentURI' => $dom->documentURI ? new LinkStub($dom->documentURI) : $dom->documentURI,
];
if (!($filter & Caster::EXCLUDE_VERBOSE)) {
$a += [
Caster::PREFIX_VIRTUAL . 'html' => $dom->saveHTML(),
];
}
return $a;
}