public function extractTrackerFields(Tracker $tracker, array &$mapping_data)
 {
     $string_map = array('type' => 'string');
     $text_fields = $this->form_element_factory->getUsedTextFields($tracker);
     foreach ($text_fields as $field) {
         $mapping_data[$tracker->getId()]['properties'][$field->getName()] = $string_map;
     }
     $date_map = array('type' => 'date', 'format' => 'date_time_no_millis');
     $custom_date_fields = $this->form_element_factory->getUsedCustomDateFields($tracker);
     foreach ($custom_date_fields as $field) {
         $mapping_data[$tracker->getId()]['properties'][$field->getName()] = $date_map;
     }
     $core_date_fields = $this->form_element_factory->getCoreDateFields($tracker);
     foreach ($core_date_fields as $field) {
         $mapping_data[$tracker->getId()]['properties'][$field->getName()] = $date_map;
     }
 }