function profile_form_field_config_edit_form_submit in Profile 8
Form submission handler for profile_form_field_config_edit_form_alter.
Parameters
array $form: The form array.
\Drupal\Core\Form\FormStateInterface $form_state: The form state.
1 string reference to 'profile_form_field_config_edit_form_submit'
- profile_form_field_config_edit_form_alter in ./profile.module 
- Implements hook_form_FORM_ID_alter().
File
- ./profile.module, line 181 
- Support for configurable user profiles.
Code
function profile_form_field_config_edit_form_submit(array $form, FormStateInterface $form_state) {
  $field = $form_state
    ->getFormObject()
    ->getEntity();
  $form_fields =& $form_state
    ->getValues();
  // If the private option is checked, update settings.
  if ($form_fields['profile_private']) {
    $field
      ->setThirdPartySetting('profile', 'profile_private', TRUE);
    $field
      ->save();
  }
  else {
    $field
      ->unsetThirdPartySetting('profile', 'profile_private');
    $field
      ->save();
  }
}