public function testSort() { $col = new MessageCollection(); $col->add(new Message('b')); $col->add(new Message('c')); $col->add(new Message('a')); $this->assertEquals(array('b', 'c', 'a'), array_keys($col->all())); $col->sort('strcasecmp'); $this->assertEquals(array('a', 'b', 'c'), array_keys($col->all())); }