<?php /** * @file * Contains \Drupal\migrate\Plugin\SourceEntityInterface. */ namespace Drupal\migrate\Plugin; /** * Interface for sources providing an entity. */ interface SourceEntityInterface { /** * Whether this migration has a bundle migration. * * @return bool * TRUE when the bundle_migration key is required. */ public function bundleMigrationRequired(); /** * The entity type id (user, node etc). * * This function is used when bundleMigrationRequired() is FALSE. * * @return string * The entity type id. */ public function entityTypeId(); }