3 namespace Drupal\migrate_drupal_ui\Batch;
5 use Drupal\migrate\MigrateMessageInterface;
8 * Allows capturing messages rather than displaying them directly.
10 class MigrateMessageCapture implements MigrateMessageInterface {
13 * Array of recorded messages.
17 protected $messages = [];
22 public function display($message, $type = 'status') {
23 $this->messages[] = $message;
27 * Clears out any captured messages.
29 public function clear() {
34 * Returns any captured messages.
37 * The captured messages.
39 public function getMessages() {
40 return $this->messages;