public function testRoundtrip() { $instance = new DispatchContext(); $this->assertFalse($instance->has('FOO')); $instance->set('foo', 'bar'); $this->assertTrue($instance->has('FOO')); $this->assertEquals('bar', $instance->get('FOO')); $instance->set('foo', new \stdClass()); $this->assertEquals(new \stdClass(), $instance->get('FOO')); }