Ejemplo n.º 1
0
 public function testGetDefaultOptions()
 {
     $this->type_handler->addType('mock_type', $this->createMockTypeWithMockMethod('getDefaultOptions', 'default_options'));
     $this->assertEquals('default_options', $this->type_handler->getDefaultOptions(array('type' => 'mock_type')));
 }
Ejemplo n.º 2
0
 /**
  *  Get the default options for the fields for their type
  *
  * @param $fields array An array of field data
  * @return array The fields, updated with default data
  */
 protected function getDefaultOptions(array $fields)
 {
     $fields_updated = array();
     foreach ($fields as $field_name => $field) {
         $fields_updated[$field_name] = $this->typeHandler->getDefaultOptions($field);
     }
     return $fields_updated;
 }