Problem/Motivation

Using the Varbase Entity Definition Update Manager class from
#3051884: Switch to use [Varbase Entity Definition Update Manager] and remove deprecated \Drupal::entityDefinitionUpdateManager()->applyUpdates()
It has an old format. And it's not synced with the Devel Entity Updates module

Support for automatic entity updates has been removed
https://www.drupal.org/node/3034742

User deprecated function: EntityDefinitionUpdateManagerInterface::applyUpdates() is deprecated in 8.7.0 and will be removed before Drupal 9.0.0. Use \Drupal\Core\Entity\EntityDefinitionUpdateManagerInterface::getChangeList() and execute each entity type and field storage update manually instead.

Varbase Entity Definition Update Manager
Customized class from the Devel Entity Updates module
Development version of the entity definition update manager.

Steps to reproduce

Given on Varbase profile Install
When it needs to update entity definitions on install or updates
Then the old namespace was not right and the arguments had changed for Drupal 9

Proposed resolution

Remaining tasks

  • ✅ File an issue about this project
  • ✅ Switch to use vardot/entity-definition-update-manager in Varbase profile
  • ✅ Testing to ensure no regression
  • ✅ Automated unit/functional testing coverage
    Varbase CircleCI Build Passing
  • ✅ Developer Documentation support on feature change/addition
  • ➖ User Guide Documentation support on feature change/addition
  • ✅ Code review from 1 Varbase core team member
  • ✅ Full testing and approval
  • ✅ Credit contributors
  • ✅ Review with the product owner
  • ✅ Release varbase-9.0.2

User interface changes

  • None

API changes

  • None

Data model changes

  • None

Comments

RajabNatshah created an issue. See original summary.

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Title: Update Varbase Entity Definition Update Manager class to use the vardot/entity-definition-update-manager class library » Switch Varbase Entity Definition Update Manager class to extend the vardot/entity-definition-update-manager class library

  • RajabNatshah committed 0879d7b on 9.0.x
    Issue #3232568: Switch Varbase Entity Definition Update Manager class to...

  • RajabNatshah committed ab7faf8 on 9.0.x
    Issue #3232568: Switch Varbase Entity Definition Update Manager class to...

  • RajabNatshah committed 41c1256 on 9.0.x
    Issue #3232568: Switch Varbase Entity Definition Update Manager class to...

  • RajabNatshah committed 9f0836a on 9.0.x
    Issue #3232568: Switch Varbase Entity Definition Update Manager class to...
rajab natshah’s picture

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Assigned: rajab natshah » mohammed j. razem
Issue summary: View changes
Status: Active » Needs review
Issue tags: +varbase-9.0.2
rajab natshah’s picture

Assigned: mohammed j. razem » Unassigned
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes