$container->setDefinition('pear_mail', new Definition('Mail'))
->setFactory('CRM_Utils_Mail::createMailer')->setPublic(TRUE);
- $container->setDefinition('crypto.registry', new Definition('Civi\Crypto\CryptoService'))
+ $container->setDefinition('crypto.registry', new Definition('Civi\Crypto\CryptoRegistry'))
->setFactory('Civi\Crypto\CryptoRegistry::createDefaultRegistry')->setPublic(TRUE);
$container->setDefinition('crypto.token', new Definition('Civi\Crypto\CryptoToken', []))
* @throws \CRM_Core_Exception
* @throws \Civi\Crypto\Exception\CryptoException
*/
- public static function createDefaultRegistry() {
+ public static function createDefaultRegistry(): CryptoRegistry {
$registry = new static();
$registry->addCipherSuite(new \Civi\Crypto\PhpseclibCipherSuite());