decrypter = $decrypter; } /** * @throws DecryptException */ public function decrypt(string $key, string $encrypted_file): void { $decrypted = false; $maybe_decrypted = $this->decrypter->isEncrypted($encrypted_file); if ($maybe_decrypted) { $decrypted = $this->decrypter->decrypt($key, $encrypted_file); if (!$decrypted) { throw new DecryptException( __( 'Decryption Failed. Probably the key you provided is not correct. Try again with a different key.', 'backwpup' ) ); } } } }