Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / modules / contrib / migrate_plus / migrate_example_advanced / src / Plugin / migrate / source / WineTerm.php
index 4bc143fcdfd423f66756ad97baf15d41464a84ce..3d3d235dd229930ce7b97a355ddb9cc21550e421 100644 (file)
@@ -5,8 +5,7 @@ namespace Drupal\migrate_example_advanced\Plugin\migrate\source;
 use Drupal\migrate\Plugin\migrate\source\SqlBase;
 
 /**
- * A straight-forward SQL-based source plugin, to retrieve category data from
- * the source database.
+ * A SQL-based source plugin, to retrieve category data from a source database.
  *
  * @MigrateSource(
  *   id = "wine_term"
@@ -18,8 +17,16 @@ class WineTerm extends SqlBase {
    * {@inheritdoc}
    */
   public function query() {
+    $fields = [
+      'categoryid',
+      'type',
+      'name',
+      'details',
+      'category_parent',
+      'ordering',
+    ];
     return $this->select('migrate_example_advanced_categories', 'wc')
-      ->fields('wc', ['categoryid', 'type', 'name', 'details', 'category_parent', 'ordering'])
+      ->fields('wc', $fields)
       // This sort assures that parents are saved before children.
       ->orderBy('category_parent', 'ASC');
   }