REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 1.81 KB
Close
/home/nshryvcy/himaltourism.com/wp-content/plugins/mailpoet/lib/Automation/Engine/Exceptions/Exception.php
Text
Base64
<?php declare(strict_types = 1); namespace MailPoet\Automation\Engine\Exceptions; if (!defined('ABSPATH')) exit; use Exception as PhpException; use MailPoet\API\REST\Exception as RestException; use Throwable; /** * Frames all MailPoet Automation exceptions ("$e instanceof MailPoet\Automation\Exception"). */ abstract class Exception extends PhpException implements RestException { /** @var int */ protected $statusCode = 500; /** @var string */ protected $errorCode; /** @var string[] */ protected $errors = []; final public function __construct( string $message = null, string $errorCode = null, Throwable $previous = null ) { parent::__construct($message ?? __('Unknown error.', 'mailpoet'), 0, $previous); $this->errorCode = $errorCode ?? 'mailpoet_automation_unknown_error'; } /** @return static */ public static function create(Throwable $previous = null) { return new static(null, null, $previous); } /** @return static */ public function withStatusCode(int $statusCode) { $this->statusCode = $statusCode; return $this; } /** @return static */ public function withError(string $id, string $error) { $this->errors[$id] = $error; return $this; } /** @return static */ public function withErrorCode(string $errorCode) { $this->errorCode = $errorCode; return $this; } /** @return static */ public function withMessage(string $message) { $this->message = $message; return $this; } /** @return static */ public function withErrors(array $errors) { $this->errors = $errors; return $this; } public function getStatusCode(): int { return $this->statusCode; } public function getErrorCode(): string { return $this->errorCode; } public function getErrors(): array { return $this->errors; } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 8
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
AccessDeniedException.php
323 B
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ConflictException.php
307 B
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Exception.php
1.81 KB
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.php
0 B
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
InvalidStateException.php
310 B
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
NotFoundException.php
305 B
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
RuntimeException.php
280 B
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
UnexpectedValueException.php
283 B
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).