コード例 #1
0
 /**
  * @param array $fields List of field ids
  * @param string $typeName
  * @throws InvalidFieldNameException if one of the fields does not exist
  */
 public function verifyTheseFieldsExist($fields, $typeName)
 {
     foreach ($fields as $field) {
         try {
             $this->dataTable->getColumnDescriptionById($field);
         } catch (NoSuchColumnIdException $e) {
             throw new InvalidFieldNameException($field, $typeName, 0, $e);
         }
     }
 }
コード例 #2
0
 public function testGetColumnDescriptionById()
 {
     $col0 = new ColumnDescription('first', ValueType::STRING);
     $data = new DataTable();
     $data->addColumn($col0);
     $get0 = $data->getColumnDescriptionById('first');
     $this->assertEquals($col0, $get0, "Retrieved column must match original");
 }