Skip to content

Commit 56b8726

Browse files
committed
Add missing test
1 parent ac42c8b commit 56b8726

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
--TEST--
2+
Virtual property tests
3+
--EXTENSIONS--
4+
xmlreader
5+
--FILE--
6+
<?php
7+
8+
$rc = new ReflectionClass(XMLReader::class);
9+
$prop = $rc->getProperty("nodeType");
10+
var_dump($prop->isVirtual());
11+
var_dump($prop->getSettableType());
12+
var_dump($prop->getHooks());
13+
var_dump($prop->getRawValue(new XMLReader));
14+
var_dump($prop->getValue(new XMLReader));
15+
16+
$reader = XMLReader::XML("<root>hi</root>");
17+
var_dump($reader);
18+
var_dump(json_encode($reader));
19+
var_dump(var_export($reader));
20+
var_dump(get_object_vars($reader));
21+
22+
?>
23+
--EXPECTF--
24+
bool(true)
25+
object(ReflectionNamedType)#%d (0) {
26+
}
27+
array(0) {
28+
}
29+
int(0)
30+
int(0)
31+
object(XMLReader)#%d (0) {
32+
}
33+
string(2) "{}"
34+
\XMLReader::__set_state(array(
35+
))NULL
36+
array(0) {
37+
}

0 commit comments

Comments
 (0)