MigrateMessageCapture.php in Migrate Upgrade 8
Namespace
Drupal\migrate_upgradeFile
src/MigrateMessageCapture.phpView source
<?php
/**
* @file
* Contains \Drupal\migrate_upgrade\MigrateMessageCapture.
*/
namespace Drupal\migrate_upgrade;
use Drupal\migrate\MigrateMessageInterface;
/**
* Allows capturing messages rather than displaying them directly.
*/
class MigrateMessageCapture implements MigrateMessageInterface {
/**
* Array of recorded messages.
*
* @var array
*/
protected $messages = [];
/**
* {@inheritdoc}
*/
public function display($message, $type = 'status') {
$this->messages[] = $message;
}
/**
* Clears out any captured messages.
*/
public function clear() {
$this->messages = [];
}
/**
* Returns any captured messages.
*
* @return array
* The captured messages.
*/
public function getMessages() {
return $this->messages;
}
}
Classes
Name | Description |
---|---|
MigrateMessageCapture | Allows capturing messages rather than displaying them directly. |