X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fmigrate_plus%2Fsrc%2FPlugin%2Fmigrate%2Fsource%2FSourcePluginExtension.php;fp=web%2Fmodules%2Fcontrib%2Fmigrate_plus%2Fsrc%2FPlugin%2Fmigrate%2Fsource%2FSourcePluginExtension.php;h=19ca6a9a2a7b2d70b12db4510ce7813fdc8d944a;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hp=0000000000000000000000000000000000000000;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad;p=yaffs-website diff --git a/web/modules/contrib/migrate_plus/src/Plugin/migrate/source/SourcePluginExtension.php b/web/modules/contrib/migrate_plus/src/Plugin/migrate/source/SourcePluginExtension.php new file mode 100644 index 000000000..19ca6a9a2 --- /dev/null +++ b/web/modules/contrib/migrate_plus/src/Plugin/migrate/source/SourcePluginExtension.php @@ -0,0 +1,60 @@ +fields = $configuration['fields']; + $this->ids = $configuration['ids']; + } + + /** + * {@inheritdoc} + */ + public function fields() { + $fields = []; + foreach ($this->fields as $field_info) { + $fields[$field_info['name']] = isset($field_info['label']) ? $field_info['label'] : $field_info['name']; + } + return $fields; + } + + /** + * {@inheritdoc} + */ + public function getIds() { + return $this->ids; + } + +}