public function testSerializeUnserialize() { $ar = new ArrayObject(); $ar->foo = 'bar'; $ar['bar'] = 'foo'; $serialized = $ar->serialize(); $ar = new ArrayObject(); $ar->unserialize($serialized); $this->assertSame('bar', $ar->foo); $this->assertSame('foo', $ar['bar']); }