You are here

class DrupalDestinationUser in Drupal-to-Drupal data migration 7.2

We add support for user paths, which is not supported by the core destination, so document the presence of the field.

Hierarchy

Expanded class hierarchy of DrupalDestinationUser

File

./user.inc, line 262
Base class for migrating users into Drupal.

View source
class DrupalDestinationUser extends MigrateDestinationUser {
  public function fields($migration = NULL) {
    $fields = parent::fields($migration);
    $fields['path'] = t('Path alias');
    return $fields;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
DrupalDestinationUser::fields public function Returns a list of fields available to be mapped for users Overrides MigrateDestinationUser::fields
MigrateDestination::$numCreated protected property Maintain stats on the number of destination objects created or updated.
MigrateDestination::$numUpdated protected property
MigrateDestination::getCreated public function
MigrateDestination::getUpdated public function
MigrateDestination::resetStats public function Reset numCreated and numUpdated back to 0.
MigrateDestinationEntity::$bundle protected property The bundle (node type, vocabulary, etc.) of the destination.
MigrateDestinationEntity::$entityType protected property The entity type (node, user, taxonomy_term, etc.) of the destination.
MigrateDestinationEntity::$language protected property Default language for text fields in this destination.
MigrateDestinationEntity::$textFormat protected property Default input format for text fields in this destination.
MigrateDestinationEntity::array_flatten public static function Flattens an array of allowed values.
MigrateDestinationEntity::complete public function Give handlers a shot at modifying the object (or taking additional action) after saving it.
MigrateDestinationEntity::completeRollback public function Give handlers a shot at cleaning up after an entity has been rolled back.
MigrateDestinationEntity::fieldAttachValidate public static function Perform field validation against the field data in an entity. Wraps field_attach_validate to handle exceptions cleanly and provide maximum information for identifying the cause of validation errors.
MigrateDestinationEntity::getBundle public function
MigrateDestinationEntity::getEntityType public function
MigrateDestinationEntity::getLanguage public function
MigrateDestinationEntity::getTextFormat public function
MigrateDestinationEntity::prepare public function Give handlers a shot at modifying the object before saving it.
MigrateDestinationEntity::prepareRollback public function Give handlers a shot at cleaning up before an entity has been rolled back.
MigrateDestinationEntity::__toString public function Derived classes must implement __toString(). Overrides MigrateDestination::__toString
MigrateDestinationUser::$md5Passwords protected property Indicates whether incoming passwords are md5-encrypted - if so, we will rehash them similarly to the D6->D7 upgrade path.
MigrateDestinationUser::bulkRollback public function Delete a batch of users at once.
MigrateDestinationUser::getKeySchema public static function
MigrateDestinationUser::import public function Import a single user. Overrides MigrateDestination::import
MigrateDestinationUser::options public static function Return an options array for user destinations.
MigrateDestinationUser::__construct public function Basic initialization Overrides MigrateDestinationEntity::__construct