8000 Items in DOMNodelist not of registerNodeClass'd type · Issue #5412 · facebook/hhvm · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Items in DOMNodelist not of registerNodeClass'd type #5412
Closed
@theseer

Description

@theseer

Using HHVM 3.7.0 the DOMNodelist returned by an XPath query does not honor the replacement of DOMElements via registerNodeClass.

class SampleElement extends \DOMElement {}

$dom = new DOMDocument();
$dom->registerNodeClass('DOMElement', 'SampleElement');
$dom->loadXML('<?xml version="1.0" ?><root />');

$xp = new DOMXPath($dom);
$list = $xp->query('/root');

var_dump(get_class($list->item(0)));

_Running it against php_
PHP 5.6.9 (cli) (built: May 15 2015 10:04:17)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Xdebug v2.3.2, Copyright (c) 2002-2015, by Derick Rethans

string(13) "SampleElement"

_Running it against hhvm_
HipHop VM 3.7.0 (rel)
Compiler: 1432365749_210873458
Repo schema: de2ad6572c3e61a7c559656fe50ddb42d096626d

string(10) "DOMElement"

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0