public function MigrateSourceMultiItems::fields in Migrate 7.2
Same name and namespace in other branches
- 6.2 plugins/sources/multiitems.inc \MigrateSourceMultiItems::fields()
Returns a list of fields available to be mapped from the source query. Since we can't reliably figure out what "fields" are in the source, it's up to the implementing Migration constructor to fill them in.
Return value
array Keys: machine names of the fields (to be passed to addFieldMapping) Values: Human-friendly descriptions of the fields.
Overrides MigrateSource::fields
File
- plugins/
sources/ multiitems.inc, line 134 - Support for migration from sources where data spans multiple lines (ex. xml, json) and IDs for the items are part of each item and multiple items reside in a single file.
Class
- MigrateSourceMultiItems
- Implementation of MigrateSource, providing the semantics of iterating over IDs provided by a MigrateItems and retrieving data from a MigrateItems.
Code
public function fields() {
return $this->fields;
}