feeds-8.x-3.0-alpha1/src/Exception/ValidationException.php
src/Exception/ValidationException.php
<?php
namespace Drupal\feeds\Exception;
use Drupal\Component\Render\FormattableMarkup;
/**
* Thrown if validation of a feed item fails.
*/
class ValidationException extends FeedsRuntimeException {
/**
* The un-formatted message string.
*
* @var string
*/
protected $messageString;
/**
* Message formatting arguments.
*
* @var array
*/
protected $args;
/**
* Constructs a ValidationException object.
*
* @param string $message
* The un-formatted message.
* @param array $args
* The formatting arguments.
*/
public function __construct($message = '', array $args = []) {
$this->messageString = $message;
$this->message = new FormattableMarkup($message, $args);
$this->args = $args;
$this->code = 0;
}
/**
* Returns the un-formatted message.
*
* @return string
* The un-formatted message.
*/
public function getMessageString() {
return $this->messageString;
}
/**
* Returns the message formatting arguments.
*
* @return array
* The message formatting arguments.
*/
public function getMessageArgs() {
return $this->args;
}
}
