public function MenuLinkContentService::cleanupFields in Menu Item Extras 8.2
Cleanups all field that added by entity bundle.
Parameters
\Drupal\Core\Entity\ContentEntityInterface $entity: Entity for manipulating.
Overrides MenuLinkContentServiceInterface::cleanupFields
File
- src/Service/ MenuLinkContentService.php, line 204 
Class
- MenuLinkContentService
- Class MenuLinkContentHelper.
Namespace
Drupal\menu_item_extras\ServiceCode
public function cleanupFields(ContentEntityInterface $entity) {
  foreach ($entity
    ->getFieldDefinitions() as $field_name => $field_def) {
    if (!$field_def instanceof BaseFieldDefinition) {
      $entity
        ->set($field_name, NULL);
    }
  }
}