You are here

public function BackupMigrateException::__construct in Backup and Migrate 8.4

Construct the exception. Note: The message is NOT binary safe.

@link http://php.net/manual/en/exception.construct.php

Parameters

string $message [optional] The Exception message to throw.:

array $replacement [optional] Untranslatable values to replace into the string.:

int $code [optional] The Exception code.:

File

lib/backup_migrate_core/src/Exception/BackupMigrateException.php, line 24

Class

BackupMigrateException
Class BackupMigrateException.

Namespace

BackupMigrate\Core\Exception

Code

public function __construct($message = NULL, $replacement = [], $code = 0) {
  $this->replacement = $replacement;
  $this->message_raw = $message;

  // Send the replaced message to the parent constructor to act as normal in most cases.
  parent::__construct(strtr($message, $replacement), $code);
}