78 classes are annotated with MigrateProcessPlugin

ArrayBuild in core/modules/migrate/src/Plugin/migrate/process/ArrayBuild.php
Builds an array based on the key and value configuration.
BlockPluginId in core/modules/block/src/Plugin/migrate/process/BlockPluginId.php
Plugin annotation @MigrateProcessPlugin( id = "block_plugin_id" )
BlockRegion in core/modules/block/src/Plugin/migrate/process/BlockRegion.php
Plugin annotation @MigrateProcessPlugin( id = "block_region" )
BlockSettings in core/modules/block/src/Plugin/migrate/process/BlockSettings.php
Plugin annotation @MigrateProcessPlugin( id = "block_settings" )
BlockTheme in core/modules/block/src/Plugin/migrate/process/BlockTheme.php
Plugin annotation @MigrateProcessPlugin( id = "block_theme" )
BlockVisibility in core/modules/block/src/Plugin/migrate/process/BlockVisibility.php
Plugin annotation @MigrateProcessPlugin( id = "block_visibility" )
Callback in core/modules/migrate/src/Plugin/migrate/process/Callback.php
Passes the source value to a callback.
Concat in core/modules/migrate/src/Plugin/migrate/process/Concat.php
Concatenates a set of strings.
ContentTranslationEnabledSetting in core/modules/language/src/Plugin/migrate/process/ContentTranslationEnabledSetting.php
Determines the content translation setting.
ConvertTokens in core/modules/user/src/Plugin/migrate/process/ConvertTokens.php
Plugin to replace !tokens with [tokens].
DefaultValue in core/modules/migrate/src/Plugin/migrate/process/DefaultValue.php
Returns a given default value if the input is empty.
Download in core/modules/migrate/src/Plugin/migrate/process/Download.php
Downloads a file from a HTTP(S) remote location into the local file system.
EntityExists in core/modules/migrate/src/Plugin/migrate/process/EntityExists.php
This plugin checks if a given entity exists.
Explode in core/modules/migrate/src/Plugin/migrate/process/Explode.php
Splits the source string into an array of strings, using a delimiter.
Extract in core/modules/migrate/src/Plugin/migrate/process/Extract.php
Extracts a value from an array.
FieldFile in core/modules/file/src/Plugin/migrate/process/d6/FieldFile.php
Plugin annotation @MigrateProcessPlugin( id = "d6_field_file" )
FieldFormatterSettingsDefaults in core/modules/field/src/Plugin/migrate/process/d6/FieldFormatterSettingsDefaults.php
Set the default field settings.
FieldInstanceDefaults in core/modules/field/src/Plugin/migrate/process/d6/FieldInstanceDefaults.php
Plugin annotation @MigrateProcessPlugin( id = "d6_field_instance_defaults" )
FieldInstanceDefaults in core/modules/field/src/Plugin/migrate/process/d7/FieldInstanceDefaults.php
Plugin annotation @MigrateProcessPlugin( id = "d7_field_instance_defaults" )
FieldInstanceOptionTranslation in core/modules/field/src/Plugin/migrate/process/d6/FieldInstanceOptionTranslation.php
Determines the settings property and translation for boolean fields.
FieldInstanceOptionTranslation in core/modules/field/src/Plugin/migrate/process/d7/FieldInstanceOptionTranslation.php
Determines the settings property and translation for boolean fields.
FieldInstanceSettings in core/modules/field/src/Plugin/migrate/process/d7/FieldInstanceSettings.php
Plugin annotation @MigrateProcessPlugin( id = "d7_field_instance_settings" )
FieldInstanceSettings in core/modules/field/src/Plugin/migrate/process/d6/FieldInstanceSettings.php
Plugin annotation @MigrateProcessPlugin( id = "d6_field_field_settings" )
FieldInstanceWidgetSettings in core/modules/field/src/Plugin/migrate/process/d6/FieldInstanceWidgetSettings.php
Get the field instance widget settings.
FieldLink in core/modules/link/src/Plugin/migrate/process/FieldLink.php
Transform a pre-Drupal 8 formatted link for use in Drupal 8.
FieldOptionTranslation in core/modules/field/src/Plugin/migrate/process/d7/FieldOptionTranslation.php
Determines the allowed values translation for select lists.
FieldOptionTranslation in core/modules/field/src/Plugin/migrate/process/d6/FieldOptionTranslation.php
Determines the allowed values translation for select lists.
FieldSettings in core/modules/field/src/Plugin/migrate/process/d7/FieldSettings.php
Plugin annotation @MigrateProcessPlugin( id = "d7_field_settings" )
FieldSettings in core/modules/field/src/Plugin/migrate/process/d6/FieldSettings.php
Get the field settings.
FieldType in core/modules/field/src/Plugin/migrate/process/FieldType.php
Plugin annotation @MigrateProcessPlugin( id = "field_type" )
FieldTypeDefaults in core/modules/field/src/Plugin/migrate/process/d7/FieldTypeDefaults.php
Gives us a chance to set per field defaults.
FieldTypeDefaults in core/modules/field/src/Plugin/migrate/process/d6/FieldTypeDefaults.php
Gives us a chance to set per field defaults.
FileCopy in core/modules/migrate/src/Plugin/migrate/process/FileCopy.php
Copies or moves a local file from one place into another.
FileUri in core/modules/file/src/Plugin/migrate/process/d6/FileUri.php
Process the file URL into a D8 compatible URL.
FilterFormatPermission in core/modules/filter/src/Plugin/migrate/process/d6/FilterFormatPermission.php
Migrate filter format serial to string id in permission name.
FilterID in core/modules/filter/src/Plugin/migrate/process/FilterID.php
Plugin annotation @MigrateProcessPlugin( id = "filter_id" )
FilterSettings in core/modules/filter/src/Plugin/migrate/process/FilterSettings.php
Adds the default allowed attributes to filter_html's allowed_html setting.
Flatten in core/modules/migrate/src/Plugin/migrate/process/Flatten.php
Flattens the source value.
FormatDate in core/modules/migrate/src/Plugin/migrate/process/FormatDate.php
Converts date/datetime from one format to another.
ForumVocabulary in core/modules/taxonomy/src/Plugin/migrate/process/ForumVocabulary.php
Checks if the vocabulary being migrated is the one used for forums.
Get in core/modules/migrate/src/Plugin/migrate/process/Get.php
Gets the source value.
ImageCacheActions in core/modules/image/src/Plugin/migrate/process/d6/ImageCacheActions.php
Plugin annotation @MigrateProcessPlugin( id = "d6_imagecache_actions" )
ImageStyleMappings in core/modules/responsive_image/src/Plugin/migrate/process/ImageStyleMappings.php
Transforms image style mappings.
LanguageDomains in core/modules/language/src/Plugin/migrate/process/LanguageDomains.php
This plugin makes sure that no domain is empty if domain negotiation is used.
LanguageNegotiation in core/modules/language/src/Plugin/migrate/process/LanguageNegotiation.php
Processes the arrays for the language types' negotiation methods and weights.
LanguageTypes in core/modules/language/src/Plugin/migrate/process/LanguageTypes.php
Processes the array for the language types.
LinkOptions in core/modules/menu_link_content/src/Plugin/migrate/process/LinkOptions.php
Converts links options.
LinkUri in core/modules/menu_link_content/src/Plugin/migrate/process/LinkUri.php
Generates an internal URI from the source value.
Log in core/modules/migrate/src/Plugin/migrate/process/Log.php
Logs values without changing them.
MachineName in core/modules/migrate/src/Plugin/migrate/process/MachineName.php
Creates a machine name.
MakeUniqueEntityField in core/modules/migrate/src/Plugin/migrate/process/MakeUniqueEntityField.php
Ensures the source value is made unique against an entity field.
MenuLinkParent in core/modules/migrate/src/Plugin/migrate/process/MenuLinkParent.php
Determines the parent of a menu link.
MigrationLookup in core/modules/migrate/src/Plugin/migrate/process/MigrationLookup.php
Looks up the value of a property based on a previous migration.
NodeCompleteNodeLookup in core/modules/migrate_drupal/src/Plugin/migrate/process/NodeCompleteNodeLookup.php
Returns only the nid from migration_lookup on node_complete migration.
NodeCompleteNodeRevisionLookup in core/modules/migrate_drupal/src/Plugin/migrate/process/NodeCompleteNodeRevisionLookup.php
Returns only the vid from migration_lookup on node_complete migration.
NodeCompleteNodeTranslationLookup in core/modules/migrate_drupal/src/Plugin/migrate/process/NodeCompleteNodeTranslationLookup.php
Returns nid and langcode from migration_lookup on node_complete migration.
NodeUpdate7008 in core/modules/node/src/Plugin/migrate/process/d6/NodeUpdate7008.php
Split the 'administer nodes' permission from 'access content overview'.
NullCoalesce in core/modules/migrate/src/Plugin/migrate/process/NullCoalesce.php
Provides a Null Coalesce process plugin.
PathSetTranslated in core/modules/path/src/Plugin/migrate/process/PathSetTranslated.php
A process plugin to update the path of a translated node.
ProcessField in core/modules/field/src/Plugin/migrate/process/ProcessField.php
Get the value from a method call on a field plugin instance.
ProfileFieldOptionTranslation in core/modules/user/src/Plugin/migrate/process/d6/ProfileFieldOptionTranslation.php
Determines the settings property and translation.
ProfileFieldSettings in core/modules/user/src/Plugin/migrate/process/ProfileFieldSettings.php
Plugin annotation @MigrateProcessPlugin( id = "profile_field_settings" )
Route in core/modules/migrate/src/Plugin/migrate/process/Route.php
Sets the destination route information based on the source link_path.
SearchConfigurationRankings in core/modules/search/src/Plugin/migrate/process/SearchConfigurationRankings.php
Generate configuration rankings.
SkipOnEmpty in core/modules/migrate/src/Plugin/migrate/process/SkipOnEmpty.php
Skips processing the current row when the input value is empty.
SkipRowIfNotSet in core/modules/migrate/src/Plugin/migrate/process/SkipRowIfNotSet.php
Skips processing the current row when a source value is not set.
StaticMap in core/modules/migrate/src/Plugin/migrate/process/StaticMap.php
Changes the source value based on a static lookup map.
SubProcess in core/modules/migrate/src/Plugin/migrate/process/SubProcess.php
Runs an array of arrays through its own process pipeline.
Substr in core/modules/migrate/src/Plugin/migrate/process/Substr.php
Returns a substring of the input value.
SystemUpdate7000 in core/modules/system/src/Plugin/migrate/process/d6/SystemUpdate7000.php
Rename blog and forum permissions to be consistent with other content types.
TargetBundle in core/modules/taxonomy/src/Plugin/migrate/process/TargetBundle.php
Converts a Drupal 6 vocabulary ID to a target bundle array.
TestSkipRowProcess in core/modules/migrate/tests/modules/migrate_prepare_row_test/src/Plugin/migrate/process/TestSkipRowProcess.php
Provides a testing process plugin that skips rows.
TimeZone in core/modules/system/src/Plugin/migrate/process/d6/TimeZone.php
Process the D6 Timezone offset into a D8 compatible timezone name.
UrlAliasLanguage in core/modules/path/src/Plugin/migrate/process/d6/UrlAliasLanguage.php
Url alias language code process.
UrlEncode in core/modules/migrate/src/Plugin/migrate/process/UrlEncode.php
URL-encodes the input value.
UserLangcode in core/modules/user/src/Plugin/migrate/process/UserLangcode.php
Provides a process plugin for the user langcode.
UserUpdate7002 in core/modules/user/src/Plugin/migrate/process/d6/UserUpdate7002.php
Converts user time zones from time zone offsets to time zone names.
UserUpdate8002 in core/modules/user/src/Plugin/migrate/process/UserUpdate8002.php
Keep the predefined roles for rid 1 and 2.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.