Ejemplo n.º 1
0
 /**
  * Test logging a message.
  *
  * @covers ::__construct
  * @covers ::logMessage
  */
 public function testLogMessage()
 {
     $migration = $this->prophesize('\\Drupal\\migrate\\Plugin\\MigrationInterface')->reveal();
     $message_service = $this->prophesize('\\Drupal\\migrate\\MigrateMessageInterface');
     $event = new EventBase($migration, $message_service->reveal());
     // Assert that the intended calls to the services happen.
     $message_service->display('status message', 'status')->shouldBeCalledTimes(1);
     $event->logMessage('status message');
     $message_service->display('warning message', 'warning')->shouldBeCalledTimes(1);
     $event->logMessage('warning message', 'warning');
 }
Ejemplo n.º 2
0
 /**
  * Constructs a pre-save event object.
  *
  * @param \Drupal\migrate\Plugin\MigrationInterface $migration
  *   Migration entity.
  * @param \Drupal\migrate\MigrateMessageInterface $message
  *   The current migrate message service.
  * @param \Drupal\migrate\Row $row
  */
 public function __construct(MigrationInterface $migration, MigrateMessageInterface $message, Row $row)
 {
     parent::__construct($migration, $message);
     $this->row = $row;
 }