IDLeDOM
DOM interfaces automatically generated from WebIDL
|
CharacterData
, instead of using UTF-16 code units.unsigned long
constants from IDL as PHP's (signed) int
type for compatibility with 32-bit PHP systems (T324489)._getMissingProp
/_setMissingProp
extension points for DOM implementations to support additional/alternative properties.cast
method for the dictionary, which is all that most implementations need.onload
event handler is defined in order to avoid bloating the __get
/__set
helpers.DOMDocument
.id
, className
, and slot
attributes of Element for reflection.Element::setIdAttribute
, Element::setIdAttributeNode
, and Element::setIdAttributeNS
for compatibility with PHP code written for DOMElement
.null
where appropriate.count()
function.iterable
to HTMLCollection and NamedNodeMap so they can be used in a PHP foreach
statement, like the built-in \DOMNamedNodeMap.Initial release.