/** * Test getRow method. * * @covers ::__construct * @covers ::getRow */ public function testGetRow() { $migration = $this->prophesize('\\Drupal\\migrate\\Plugin\\MigrationInterface')->reveal(); $message_service = $this->prophesize('\\Drupal\\migrate\\MigrateMessageInterface'); $row = $this->prophesize('\\Drupal\\migrate\\Row')->reveal(); $event = new MigratePostRowSaveEvent($migration, $message_service->reveal(), $row, [1, 2, 3]); $this->assertSame($row, $event->getRow()); }
/** * 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())); }