lithium\storage\session\strategy\Encrypt::_mcrypt()
Checks for legacy mode.
Parameters
-
array
$config
Returns
booleanSource
protected function _mcrypt(array $config) {
if (isset($config['cipher']) || isset($config['mode'])) {
$message = "You've selected a non-default cipher and/or mode configuration. ";
$message .= "The Encrypt strategy is now in legacy mode and will use the ";
$message .= "deprecated mcrypt extension. To disable legacy mode, use the strategy ";
$message .= "with default configuration.";
trigger_error($message, E_USER_DEPRECATED);
return true;
}
if (!extension_loaded('openssl')) {
$message .= "The Encrypt strategy is now in legacy mode and will use the ";
$message .= "deprecated mcrypt extension. To disable legacy mode, install the ";
$message .= "openssl extension.";
trigger_error($message, E_USER_DEPRECATED);
return true;
}
return false;
}