/** * Test getDestinationIdValues method. * * @covers ::__construct * @covers ::getDestinationIdValues */ public function testGetDestinationIdValues() { $migration = $this->prophesize('\\Drupal\\migrate\\Plugin\\MigrationInterface')->reveal(); $message_service = $this->prophesize('\\Drupal\\migrate\\MigrateMessageInterface')->reveal(); $row = $this->prophesize('\\Drupal\\migrate\\Row')->reveal(); $event = new MigratePostRowSaveEvent($migration, $message_service, $row, [1, 2, 3]); $this->assertSame([1, 2, 3], $event->getDestinationIdValues()); }
/** * Reacts to post-row-save event. * * @param \Drupal\Migrate\Event\MigratePostRowSaveEvent $event * The migration event. * @param string $name * The event name. */ public function postRowSaveEventRecorder(MigratePostRowSaveEvent $event, $name) { $this->state->set('migrate_events_test.post_row_save_event', array('event_name' => $name, 'migration' => $event->getMigration(), 'row' => $event->getRow(), 'destination_id_values' => $event->getDestinationIdValues())); }