MigrateMessageCapture.php in Drupal 10
Same filename and directory in other branches
Namespace
Drupal\migrate_drupal_ui\BatchFile
core/modules/migrate_drupal_ui/src/Batch/MigrateMessageCapture.phpView source
<?php
namespace Drupal\migrate_drupal_ui\Batch;
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. |