1--TEST--
2Issue #80 (Serialized failed on unseted value)
3--SKIPIF--
4<?php
5if (!extension_loaded("msgpack")) {
6   echo "skip";
7}
8--FILE--
9<?php
10
11class MyClass
12{
13    protected $field;
14
15    public function preSerialize()
16    {
17        unset($this->field);
18    }
19}
20
21$t = new MyClass();
22$t->preSerialize();
23var_dump(msgpack_unserialize(msgpack_serialize($t)));
24?>
25--EXPECTF--
26object(MyClass)#%d (1) {
27  ["field":protected]=>
28  NULL
29}
30