add('User', 1, $instance); $this->assertSame($instance, $map->get('User', 1)); $this->assertNull($map->get('User', 2)); $this->assertNull($map->get('Post', 1)); } public function test_it_can_be_cleared() { $map = new IdentityMap(); $instance = new stdClass(); $map->add('User', 1, $instance); $map->clear(); $this->assertNull($map->get('User', 1)); } }