- Issue created by @pdureau
- Assigned to pdureau
- Merge request !52Issue #3413703 by pdureau: Source plugins: methods naming and interfaces use → (Merged) created by pdureau
- last update
10 months ago 6 fail - Open on Drupal.org →Core: 10.2.1 + Environment: PHP 8.1 & MySQL 5.7last update
10 months ago Waiting for branch to pass - Status changed to Needs work
10 months ago 4:09pm 11 January 2024 - 🇫🇷France pdureau Paris
The MR about Source plugin manager methods https://git.drupalcode.org/project/ui_patterns/-/merge_requests/52
With:
- SourcePluginManager is now using ContextAwarePluginManagerInterface and has 4 public methods: getDefinitionsForPropType, getPropTypeDefault, createInstances, & isApplicable
- ComponentElementBuilder is updated to use those new methods
- A temporary OldSourceManagerTrait is added to not break the current ComponentFormBuilderTrait rewrite
- Open on Drupal.org →Core: 10.2.1 + Environment: PHP 8.1 & MySQL 5.7last update
10 months ago Waiting for branch to pass - Assigned to Christian.wiedemann
- 🇫🇷France pdureau Paris
Before doing the second step (about Source plugins), let's change the use of SourcePluginManager methods and remove OldSourceManagerTrait (
- 🇫🇷France pdureau Paris
"Second step: Source plugins" was moved to its own issue: 📌 [2.0.0-alpha1] Source plugins:methods naming and interfaces use Active
So, lets keep this issue only for source plugin manager methods.
- 🇫🇷France pdureau Paris
Once OldSourceManagerTrait will be removed by 📌 [2.0.0-alpha1] Add new Form Builder Needs work we will be able to close this issue
- Issue was unassigned.
- Status changed to Fixed
9 months ago 7:26pm 9 February 2024 Automatically closed - issue fixed for 2 weeks with no activity.