* @copyright Meritoo.pl */ class CreateSessionKeyFailedException extends Exception { /** * Class constructor * * @param string $reason (optional) Reason of failure, e.g. "Invalid user name or password" */ public function __construct($reason = '') { $message = 'Create of the session key has failed'; if (!empty($reason)) { $message = sprintf('%s. Reason: \'%s\'.', $message, $reason); } parent::__construct($message); } }