You are here

class DefaultFieldMapping in Webform Content Creator 3.x

Provides a default field mapping.

Plugin annotation


@WebformContentCreatorFieldMapping(
  id = "default_mapping",
  label = @Translation("Default"),
  weight = 99,
  field_types = {},
)

Hierarchy

Expanded class hierarchy of DefaultFieldMapping

File

src/Plugin/WebformContentCreator/FieldMapping/DefaultFieldMapping.php, line 19

Namespace

Drupal\webform_content_creator\Plugin\WebformContentCreator\FieldMapping
View source
class DefaultFieldMapping extends FieldMappingBase {

  /**
   * {@inheritdoc}
   */
  public function mapEntityField(ContentEntityInterface &$content, array $webform_element, array $data = [], FieldDefinitionInterface $field_definition) {
    return parent::mapEntityField($content, $webform_element, $data, $field_definition);
  }

}

Members

Namesort descending Modifiers Type Description Overrides
DefaultFieldMapping::mapEntityField public function Use a single mapping to set an entity field value. Overrides FieldMappingBase::mapEntityField
FieldMappingBase::filterWebformFields protected function
FieldMappingBase::getEntityComponentFields public function Returns the entity component fields. Overrides FieldMappingInterface::getEntityComponentFields 1
FieldMappingBase::getFieldTypes public function Get the field types this plugin is available for.
FieldMappingBase::getId public function Get the plugin ID.
FieldMappingBase::getLabel public function Get the plugin label.
FieldMappingBase::getPlugin public function Return the plugin.
FieldMappingBase::getSupportedWebformFields public function Overrides FieldMappingInterface::getSupportedWebformFields 9
FieldMappingBase::getWeight public function Get the plugin weight.
FieldMappingBase::isGeneric public function Is this a generic (non-element specific) plugin.
FieldMappingBase::supportsCustomFields public function Returns whether the mapper supports custom field text Overrides FieldMappingInterface::supportsCustomFields 2
FieldMappingInterface::WEBFORM_ENTIY_REFERENCE_ELEMENTS constant
FieldMappingInterface::WEBFORM_OPTIONS_ELEMENTS constant
FieldMappingInterface::WEBFORM_TEXT_ELEMENTS constant
PluginBase::$configuration protected property Configuration information passed into the plugin. 1
PluginBase::$pluginDefinition protected property The plugin implementation definition. 1
PluginBase::$pluginId protected property The plugin_id.
PluginBase::DERIVATIVE_SEPARATOR constant A string which is used to separate base plugin IDs from the derivative ID.
PluginBase::getBaseId public function Gets the base_plugin_id of the plugin instance. Overrides DerivativeInspectionInterface::getBaseId
PluginBase::getDerivativeId public function Gets the derivative_id of the plugin instance. Overrides DerivativeInspectionInterface::getDerivativeId
PluginBase::getPluginDefinition public function Gets the definition of the plugin implementation. Overrides PluginInspectionInterface::getPluginDefinition 2
PluginBase::getPluginId public function Gets the plugin_id of the plugin instance. Overrides PluginInspectionInterface::getPluginId
PluginBase::isConfigurable public function Determines if the plugin is configurable.
PluginBase::__construct public function Constructs a \Drupal\Component\Plugin\PluginBase object. 98