MigrateMessageCapture.php
Same filename in other branches
Namespace
Drupal\migrate_drupal_ui\BatchFile
-
core/
modules/ migrate_drupal_ui/ src/ Batch/ MigrateMessageCapture.php
View 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
Title | Deprecated | Summary |
---|---|---|
MigrateMessageCapture | Allows capturing messages rather than displaying them directly. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.