File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change
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
+ }
You can’t perform that action at this time.
0 commit comments