social_profile_fields.api.php in Open Social 10.3.x
Same filename and directory in other branches
- 8.9 modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.api.php
- 8.8 modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.api.php
- 10.0.x modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.api.php
- 10.1.x modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.api.php
- 10.2.x modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.api.php
Hooks provided by the social_profile_fields module.
File
modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.api.phpView source
<?php
/**
* @file
* Hooks provided by the social_profile_fields module.
*/
/**
* @addtogroup hooks
* @{
*/
/**
* Provide a method to alter mapping from profile field to export plugin.
*
* @param array $mapping
* List of export plugins and their corresponding profile fields.
*
* @ingroup social_profile_fields_api
*/
function hook_profile_field_export_mapping_alter(array &$mapping) {
// Replace the default plugin with our own.
$mapping['custom_user_first_name'] = $mapping['user_first_name'];
// And unset the default.
unset($mapping['user_first_name']);
// Add let's add a new one.
$mapping['custom_user_field'] = 'profile_profile_field_profile_custom';
}
/**
* @} End of "addtogroup hooks".
*/
Functions
Name | Description |
---|---|
hook_profile_field_export_mapping_alter | Provide a method to alter mapping from profile field to export plugin. |