/**
  * Save the data
  *
  * @param array $data_to_store Data provided by the API which needs to be processed for saving.
  *
  * @return string Results
  */
 public function store($data_to_store)
 {
     $output = array();
     /** @var WPSEO_Config_Field $field */
     foreach ($this->fields as $field) {
         $field_identifier = $field->get_identifier();
         if (!array_key_exists($field_identifier, $data_to_store)) {
             continue;
         }
         $field_data = array();
         if (isset($data_to_store[$field_identifier])) {
             $field_data = $data_to_store[$field_identifier];
         }
         $result = $this->adapter->set($field, $field_data);
         $build = array('result' => $result);
         // Set current data to object to be displayed.
         $data = $this->get_field_data($field);
         if (!is_null($data)) {
             $build['data'] = $data;
         }
         $output[$field_identifier] = $build;
     }
     return $output;
 }