3 namespace Drupal\migrate\Plugin\migrate\id_map;
5 use Drupal\Core\Plugin\PluginBase;
6 use Drupal\migrate\MigrateMessageInterface;
7 use Drupal\migrate\Plugin\MigrateIdMapInterface;
8 use Drupal\migrate\Plugin\MigrationInterface;
9 use Drupal\migrate\Row;
12 * Defines the null ID map implementation.
14 * This serves as a dummy in order to not store anything.
18 class NullIdMap extends PluginBase implements MigrateIdMapInterface {
23 public function setMessage(MigrateMessageInterface $message) {
30 public function getRowBySource(array $source_id_values) {
37 public function getRowByDestination(array $destination_id_values) {
44 public function getRowsNeedingUpdate($count) {
51 public function lookupSourceId(array $destination_id_values) {
58 public function lookupDestinationId(array $source_id_values) {
65 public function lookupDestinationIds(array $source_id_values) {
72 public function saveIdMapping(Row $row, array $destination_id_values, $source_row_status = MigrateIdMapInterface::STATUS_IMPORTED, $rollback_action = MigrateIdMapInterface::ROLLBACK_DELETE) {
79 public function saveMessage(array $source_id_values, $message, $level = MigrationInterface::MESSAGE_ERROR) {
86 public function getMessageIterator(array $source_id_values = [], $level = NULL) {
87 return new \ArrayIterator([]);
93 public function prepareUpdate() {
100 public function processedCount() {
107 public function importedCount() {
114 public function updateCount() {
121 public function errorCount() {
128 public function messageCount() {
135 public function delete(array $source_id_values, $messages_only = FALSE) {
142 public function deleteDestination(array $destination_id_values) {
149 public function setUpdate(array $source_id_values) {
156 public function clearMessages() {
163 public function destroy() {
170 public function currentDestination() {
177 public function currentSource() {
184 public function getQualifiedMapTableName() {
191 public function rewind() {
198 public function current() {
205 public function key() {
212 public function next() {
219 public function valid() {