protected function getConfigType()
 {
     $configType = NamedFieldType::create();
     $date = new DateTime();
     $configType->set('boolean', BoolType::create()->setDefaultValue(true));
     $configType->set('integer', NumberType::create()->setNativeType('int')->setDefaultValue(22));
     $configType->set('float', NumberType::create()->setNativeType('float')->setDefaultValue(3.4));
     $configType->set('temporal', TemporalType::create()->setDefaultValue($date));
     $configType->set('string', StringType::create()->setDefaultValue('default'));
     return $configType;
 }