public function split($length) { $id = new Horde_Stream_Temp(); $id->add($this->tostring_sort, true); $out = array(); do { $out[] = $id->substring(0, $length) . $id->getToChar(','); } while (!$id->eof()); return $out; }
public function testSplitOnAll() { $ids = new Horde_Imap_Client_Ids(Horde_Imap_Client_Ids::ALL); $this->assertEquals(array('1:*'), $ids->split(2000)); }