public static function WebformEntityElements::isAllowed in Salesforce Suite 8.4
Same name and namespace in other branches
- 5.0.x modules/salesforce_webform/src/Plugin/SalesforceMappingField/WebformEntityElements.php \Drupal\salesforce_webform\Plugin\SalesforceMappingField\WebformEntityElements::isAllowed()
Determine whether this plugin is allowed for a given mapping.
Given a SF Mapping, return TRUE or FALSE whether this field plugin can be added via UI. Not used for validation or any other constraints. This works like a soft dependency.
Parameters
\Drupal\salesforce_mapping\Entity\SalesforceMappingInterface $mapping: The mapping.
Return value
bool TRUE if the field plugin can be added to this mapping.
Overrides SalesforceMappingFieldPluginBase::isAllowed
See also
\Drupal\salesforce_mapping\Plugin\SalesforceMappingField\Broken
File
- modules/
salesforce_webform/ src/ Plugin/ SalesforceMappingField/ WebformEntityElements.php, line 31
Class
- WebformEntityElements
- Adapter for Webform elements.
Namespace
Drupal\salesforce_webform\Plugin\SalesforceMappingFieldCode
public static function isAllowed(SalesforceMappingInterface $mapping) {
return \Drupal::service('module_handler')
->moduleExists('webform');
}