33 lines
609 B
PHP
33 lines
609 B
PHP
<?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();
|
|
|
|
}
|