projects
/
awesomized
/
ext-ion
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
history
|
raw
|
HEAD
attempt to fix codecov
[awesomized/ext-ion]
/
tests
/
unserialize
/
sid.phpt
1
--TEST--
2
ion\unserialize/sid
3
--EXTENSIONS--
4
ion
5
--FILE--
6
TEST
7
<?php
8
$ION = <<<'ION'
9
$ion_symbol_table::{
10
imports: [
11
{name: "st", version: 1, max_id: 90}
12
],
13
symbols:["foo"]
14
}
15
[$33, {$99: $100}]
16
ION;
17
var_dump(ion\unserialize($ION));
18
?>
19
DONE
20
--EXPECTF--
21
TEST
22
array(2) {
23
[0]=>
24
object(ion\Symbol)#%d (3) {
25
["value"]=>
26
string(0) ""
27
["sid"]=>
28
int(33)
29
["importLocation"]=>
30
object(ion\Symbol\ImportLocation)#%d (2) {
31
["name"]=>
32
string(2) "st"
33
["location"]=>
34
int(24)
35
}
36
}
37
[1]=>
38
array(1) {
39
["$99"]=>
40
object(ion\Symbol)#%d (3) {
41
["value"]=>
42
string(3) "foo"
43
["sid"]=>
44
int(100)
45
["importLocation"]=>
46
NULL
47
}
48
}
49
}
50
DONE