/** * Implements hook_entity_presave. */ function musin_core_entity_presave(EntityInterface $entity) { if ($entity instanceof \Drupal\user\UserInterface) { $completeness = \Drupal\musin_core\Service\UserHelperService::getProfileCompleteness($entity); $entity->set('field_completeness', $completeness); $entity->save(); } }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter