MINOR: Updated ArrayList->getRange() to return an ArrayList instance.

This commit is contained in:
ajshort 2011-05-05 20:41:06 +10:00
parent 2a3fdd16a4
commit 99a2baf3f8
2 changed files with 2 additions and 2 deletions

View File

@ -52,7 +52,7 @@ class ArrayList extends ViewableData implements SS_List {
}
public function getRange($offset, $length) {
return array_slice($this->array, $offset, $length);
return new ArrayList(array_slice($this->array, $offset, $length));
}
public function add($item) {

View File

@ -37,7 +37,7 @@ class ArrayListTest extends SapphireTest {
$list = new ArrayList(array(
array('Key' => 1), array('Key' => 2), array('Key' => 3)
));
$this->assertEquals($list->getRange(1, 2), array(
$this->assertEquals($list->getRange(1, 2)->toArray(), array(
array('Key' => 2), array('Key' => 3)
));
}