You are here

protected function ExportUser::sortDefinitions in Open Social 10.0.x

Same name and namespace in other branches
  1. 8.9 modules/social_features/social_user_export/src/Plugin/Action/ExportUser.php \Drupal\social_user_export\Plugin\Action\ExportUser::sortDefinitions()
  2. 8.8 modules/social_features/social_user_export/src/Plugin/Action/ExportUser.php \Drupal\social_user_export\Plugin\Action\ExportUser::sortDefinitions()
  3. 10.3.x modules/social_features/social_user_export/src/Plugin/Action/ExportUser.php \Drupal\social_user_export\Plugin\Action\ExportUser::sortDefinitions()
  4. 10.1.x modules/social_features/social_user_export/src/Plugin/Action/ExportUser.php \Drupal\social_user_export\Plugin\Action\ExportUser::sortDefinitions()
  5. 10.2.x modules/social_features/social_user_export/src/Plugin/Action/ExportUser.php \Drupal\social_user_export\Plugin\Action\ExportUser::sortDefinitions()

Order by weight.

Parameters

array $a: First parameter.

array $b: Second parameter.

Return value

int The weight to be used for the usort function.

File

modules/social_features/social_user_export/src/Plugin/Action/ExportUser.php, line 297

Class

ExportUser
Exports a user accounts to CSV.

Namespace

Drupal\social_user_export\Plugin\Action

Code

protected function sortDefinitions(array $a, array $b) : int {
  if (isset($a['weight'], $b['weight'])) {
    return $a['weight'] < $b['weight'] ? -1 : 1;
  }
  return 0;
}