init
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
<?php declare(strict_types = 1);
|
||||
|
||||
namespace MailPoet\Validator;
|
||||
|
||||
if (!defined('ABSPATH')) exit;
|
||||
|
||||
|
||||
use MailPoet\UnexpectedValueException;
|
||||
use WP_Error;
|
||||
|
||||
class ValidationException extends UnexpectedValueException {
|
||||
/** @var WP_Error */
|
||||
protected $wpError;
|
||||
|
||||
public static function createFromWpError(WP_Error $wpError): self {
|
||||
$exception = self::create()
|
||||
->withMessage($wpError->get_error_message());
|
||||
$exception->wpError = $wpError;
|
||||
return $exception;
|
||||
}
|
||||
|
||||
public function getWpError(): WP_Error {
|
||||
return $this->wpError;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user