Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
For general guidelines see how image effects are implemented. Although there are obvious differences in logic and use, many things are common.
Tasks:
- #2898410: Implement ConfigurablePluginInterface and PluginFormInterface interfaces in VisualNDrawerBase
- Added
extractFormValues()
to VisualNDrawerInterface and implementing classes - Removed
getConfigurationForm()
from VisualNDrawerBase and extending classes - Removed
extractConfigArrayValues()
from VisualNDrawerBase and extending classes - #2933120: Create an interface for chain plugins, make it implemented by Drawer, Mapper and Adapter plugins
Comments
Comment #2
kpv CreditAttribution: kpv at DrupalBASE commentedComment #4
kpv CreditAttribution: kpv at DrupalBASE commentedAdded extractFormValues() to VisualNDrawerInterface and implementing classes
Comment #6
kpv CreditAttribution: kpv at DrupalBASE commentedRemoved
getConfigurationForm()
from VisualNDrawerBase and extending classes. From now on,buildConfigurationForm()
should be used directly to construct drawer configuration form.Comment #8
kpv CreditAttribution: kpv at DrupalBASE commentedRemoved
extractConfigArrayValues()
from VisualNDrawerBase and extending classes. The code moved toextractFormValues()
method.Comment #9
kpv CreditAttribution: kpv at DrupalBASE commented