public function testFieldObjectsOriginallyFromTableGainAssociationWithRowOnSecondCall() { $this->table->field('name'); $row = $this->table->createRow(); $field = $row->field('name'); $field->setValue('Test'); $this->assertEquals('Test', $row->get('name')); $row->set('name', '2nd Test'); $this->assertEquals('2nd Test', $field->getValue()); }
public function testRetrievingFieldMultipleTimesReturnsSameObject() { $field = $this->table->field('name'); $this->assertEquals($field, $this->table->field('name')); $this->assertEquals(spl_object_hash($field), spl_object_hash($this->table->field('name'))); }