public function testMerge() { $col = new MessageCollection(); $col->add(new Message('a')); $col2 = new MessageCollection(); $col2->add(new Message('b')); $col->merge($col2); $this->assertEquals(array('a', 'b'), array_keys($col->all())); }
/** * @param MessageCollection $domain */ public function merge(MessageCollection $domain) { foreach ($domain->all() as $id => $message) { $this->add($message); } }