Example #1
0
 public function testElementsAsArray()
 {
     $table = new Table();
     $result = $table->getElements();
     $this->assertEquals(array(), $result);
     $result = $table->setElements(array(array('foo' => 'bar'), array('one' => 'two')));
     $this->assertSame($table, $result);
     $result = $table->getElements();
     $this->assertEquals(array(array('foo' => 'bar'), array('one' => 'two')), $result);
 }
Example #2
0
 public function testElementsAsArray()
 {
     $table = new Table();
     $result = $table->getElements();
     $this->assertInstanceOf('ArrayIterator', $result);
     $this->assertEquals([], $result->getArrayCopy());
     $result = $table->setElements(new ArrayIterator([['foo' => 'bar'], ['one' => 'two']]));
     $this->assertSame($table, $result);
     $result = $table->getElements();
     $this->assertEquals([['foo' => 'bar'], ['one' => 'two']], $result->getArrayCopy());
 }