content_workflow_bynder-1.0.0/src/MigrateMessageCapture.php
src/MigrateMessageCapture.php
<?php namespace Drupal\content_workflow_bynder; 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; } }