You are here

public function KeyGenerationException::__construct in Lightning API 8.3

Same name and namespace in other branches
  1. 8.4 src/Exception/KeyGenerationException.php \Drupal\lightning_api\Exception\KeyGenerationException::__construct()
  2. 8 src/Exception/KeyGenerationException.php \Drupal\lightning_api\Exception\KeyGenerationException::__construct()
  3. 8.2 src/Exception/KeyGenerationException.php \Drupal\lightning_api\Exception\KeyGenerationException::__construct()

KeyGenerationException constructor.

Parameters

string $message: (optional) The exception message.

int $code: (optional) The exception error code.

\Exception $previous: (optional) The previous exception, if any.

File

src/Exception/KeyGenerationException.php, line 20

Class

KeyGenerationException
Exception thrown if an error occurs while generating an OAuth key pair.

Namespace

Drupal\lightning_api\Exception

Code

public function __construct($message = "", $code = 0, \Exception $previous = NULL) {
  if (empty($message)) {
    $message = openssl_error_string() ?: 'An internal error occurred';
  }
  parent::__construct($message, $code, $previous);
}