Problem/Motivation
We should explicitly make destination plugins final, and mark \Drupal\migmag_rollbackable\Plugin\migrate\destination\RollbackableComponentEntityDisplayBaserollbackable destination plugin base class 'internal'.
We also have to add missing provider annotations for:
RollbackableColor(because the base plugin is provided by the Color module)RollbackableDefaultLangcode(because the base plugin is provided by the Language module)
Proposed resolution
- ✅
Declare destination plugin classes asfinal. - ✅
Mark plugin base classRollbackableComponentEntityDisplayBaseas@internal. - ✅
Update documentation (and refer it in hook help implementation).
Remaining tasks
No doc change needed.
API changes
Nothing.
| Comment | File | Size | Author |
|---|---|---|---|
| #6 | migmag-final_internal_provider_fixes-3223449-6.patch | 8.13 KB | huzooka |
Comments
Comment #2
huzookaComment #3
huzookaComment #4
huzookaDocumentation references also should be updated.
Comment #5
huzookaComment #6
huzookaComment #7
huzookaComment #9
huzooka