- The support for
MCrypthas been dropped, as that has been deprecated as of PHP 7.2.
- Within your configs the
$config['encryption_key'] = 'abc123';moved from application/config/config.php to
public $key = 'abc123';in app/Config/Encryption.php.
- Wherever you have used the encryption library you have to replace
$encrypter = service('encrypter');and change the methods for encryption and decrypting like in the following code example.
<?php $this->load->library('encryption'); $plain_text = 'This is a plain-text message!'; $ciphertext = $this->encryption->encrypt($plain_text); // Outputs: This is a plain-text message! echo $this->encryption->decrypt($ciphertext);