11 $c->add($php = ion\Symbol\PHP::asTable());
13 $c->add(new ion\Symbol\Table\Shared("shared", 1, ["foo", "bar", "baz"]));
15 $c->add(new ion\Symbol\Table\Shared("shared", 2, ["foo", "bar", "baz", "new"]));
20 var_dump($c->find("shared", 1));
21 var_dump($c->findBest("shared"));
26 var_dump($d = clone $c);
31 var_dump($d->find("PHP", 1));
42 object(ion\Catalog)#%d (1) {
43 ["symbolTables":"ion\Catalog":private]=>
46 object(ion\Symbol\Table\Shared)#%d (3) {
51 ["symbols":"ion\Symbol\Table\Shared":private]=>
56 object(ion\Symbol\Table\Shared)#%d (3) {
61 ["symbols":"ion\Symbol\Table\Shared":private]=>
66 object(ion\Symbol\Table\Shared)#%d (3) {
71 ["symbols":"ion\Symbol\Table\Shared":private]=>
76 object(ion\Symbol\Table\Shared)#%d (3) {
81 ["symbols":"ion\Symbol\Table\Shared":private]=>
86 object(ion\Symbol\Table\Shared)#%d (3) {
91 ["symbols":"ion\Symbol\Table\Shared":private]=>
96 object(ion\Symbol\Table\Shared)#%d (3) {
101 ["symbols":"ion\Symbol\Table\Shared":private]=>
107 object(ion\Symbol\Table\Shared)#%d (3) {
112 ["symbols":"ion\Symbol\Table\Shared":private]=>
116 object(ion\Symbol\Table\Shared)#%d (3) {
121 ["symbols":"ion\Symbol\Table\Shared":private]=>
126 object(ion\Catalog)#%d (1) {
127 ["symbolTables":"ion\Catalog":private]=>
132 object(ion\Symbol\Table\Shared)#%d (3) {
137 ["symbols":"ion\Symbol\Table\Shared":private]=>