MigrateMessageCapture.php in GatherContent 8.5
Namespace
Drupal\gathercontentFile
src/MigrateMessageCapture.phpView source
<?php
namespace Drupal\gathercontent;
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. |