public function PluginWithFormsTrait::getFormClass in Drupal 9
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/Plugin/PluginWithFormsTrait.php \Drupal\Core\Plugin\PluginWithFormsTrait::getFormClass()
- 10 core/lib/Drupal/Core/Plugin/PluginWithFormsTrait.php \Drupal\Core\Plugin\PluginWithFormsTrait::getFormClass()
Implements \Drupal\Core\Plugin\PluginWithFormsInterface::getFormClass().
1 call to PluginWithFormsTrait::getFormClass()
- PluginWithFormsTrait::hasFormClass in core/
lib/ Drupal/ Core/ Plugin/ PluginWithFormsTrait.php - Implements \Drupal\Core\Plugin\PluginWithFormsInterface::hasFormClass().
File
- core/
lib/ Drupal/ Core/ Plugin/ PluginWithFormsTrait.php, line 13
Class
- PluginWithFormsTrait
- Provides a trait with typical behavior for plugins which have forms.
Namespace
Drupal\Core\PluginCode
public function getFormClass($operation) {
if (isset($this
->getPluginDefinition()['forms'][$operation])) {
return $this
->getPluginDefinition()['forms'][$operation];
}
elseif ($operation === 'configure' && $this instanceof PluginFormInterface) {
return static::class;
}
}