X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fcore%2Fmodules%2Fmigrate%2Ftests%2Fmodules%2Fmigrate_high_water_test%2Fsrc%2FPlugin%2Fmigrate%2Fsource%2FHighWaterTest.php;fp=web%2Fcore%2Fmodules%2Fmigrate%2Ftests%2Fmodules%2Fmigrate_high_water_test%2Fsrc%2FPlugin%2Fmigrate%2Fsource%2FHighWaterTest.php;h=601bbd942b785d2eb8628586959205b84e75b8e3;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hp=0000000000000000000000000000000000000000;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad;p=yaffs-website diff --git a/web/core/modules/migrate/tests/modules/migrate_high_water_test/src/Plugin/migrate/source/HighWaterTest.php b/web/core/modules/migrate/tests/modules/migrate_high_water_test/src/Plugin/migrate/source/HighWaterTest.php new file mode 100644 index 000000000..601bbd942 --- /dev/null +++ b/web/core/modules/migrate/tests/modules/migrate_high_water_test/src/Plugin/migrate/source/HighWaterTest.php @@ -0,0 +1,54 @@ +fields()); + $query = $this + ->select('high_water_node', 'm') + ->fields('m', $field_names); + foreach ($field_names as $field_name) { + $query->groupBy($field_name); + } + return $query; + } + + /** + * {@inheritdoc} + */ + public function fields() { + $fields = [ + 'id' => $this->t('Id'), + 'title' => $this->t('Title'), + 'changed' => $this->t('Changed'), + ]; + + return $fields; + } + + /** + * {@inheritdoc} + */ + public function getIds() { + return [ + 'id' => [ + 'type' => 'integer', + ], + ]; + } + +}