public function testReverse() { $array = CArray::fromElements("a", "b", "c", "d", "e"); CArray::reverse($array); $this->assertTrue(CArray::equals($array, CArray::fromElements("e", "d", "c", "b", "a"))); $array = CArray::fromElements("a", "b", "c", "d", "e", "f"); CArray::reverse($array); $this->assertTrue(CArray::equals($array, CArray::fromElements("f", "e", "d", "c", "b", "a"))); // Special cases. $array = CArray::fromElements("a"); CArray::reverse($array); $this->assertTrue(CArray::equals($array, CArray::fromElements("a"))); $array = CArray::make(); CArray::reverse($array); $this->assertTrue(CArray::equals($array, CArray::make())); }
/** * Reverses the order of the elements in an array. * * @return void */ public function reverse() { CArray::reverse($this->m_splArray); }