removeAt() public method

Removes an item at the specified index in the flattened list.
public removeAt ( $index ) : mixed
return mixed the removed item.
Beispiel #1
0
 public function testRemoveAtTPriorityList()
 {
     $plist = new TPriorityList($this->plist);
     $this->assertEquals($this->pitem1, $plist->removeAt(1));
     $this->assertEquals(-1, $plist->indexOf($this->pitem1));
     $this->assertEquals(1, $plist->indexOf($this->pitem2));
     $this->assertEquals(0, $plist->indexOf($this->pfirst));
     try {
         $plist->removeAt(3);
         $this->fail('exception not raised when removing item with invalid index');
     } catch (TInvalidDataValueException $e) {
     }
 }