diff --git a/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php b/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php
index 94e5c22..2dcc66f 100644
--- a/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php
+++ b/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php
@@ -216,8 +216,8 @@ public function __construct(array $configuration, $plugin_id, $plugin_definition
   /**
    * Initializes the iterator with the source data.
    *
-   * @return array
-   *   An array of the data for this source.
+   * @return \Iterator|\IteratorAggregate
+   *   The data for this source, in the form of a traversable object.
    */
   abstract protected function initializeIterator();
 
