public function setEncryptionAlgorithm(string $algorithm): void
    {
        $knownAlgorithms = openssl_get_cipher_methods(true);

        if (!in_array($algorithm, $knownAlgorithms)) {
            $errorMessage = "The encryption algorithm \"$algorithm\" is unknow. " .
                'For a list of valid algorithms, see openssl_get_cipher_methods(true).';
            throw new UnableToEncryptException($errorMessage);
        }

        $this->encryptionAlgorithm = $algorithm;
    }
public function setEncryptionAlgorithm(string $algorithm): void
    {
        $knownAlgorithms = openssl_get_cipher_methods(true);

        if (!in_array($algorithm, $knownAlgorithms)) {
            $errorMessage = "The encryption algorithm \"$algorithm\" is unknow. " .
                'For a list of valid algorithms, see openssl_get_cipher_methods(true).';
            throw new UnableToEncryptException($errorMessage);
        }

        $this->encryptionAlgorithm = $algorithm;
    }
public function setEncryptionAlgorithm ( string $ algorithm ) : void { $ knownAlgorithms = openssl_get_cipher_methods ( true ) ; if ( ! in_array ( $ algorithm , $ knownAlgorithms ) ) { $ errorMessage = "The encryption algorithm \"$algorithm\" is unknow. " . 'For a list of valid algorithms, see openssl_get_cipher_methods(true).' ; throw new UnableToEncryptException ( $ errorMessage ) ; } $ this -> encryptionAlgorithm = $ algorithm ; }
Sets the encryption algorithm

To get a list of valid algorithms, see openssl_get_cipher_methods(true)

@throws UnableToEncryptException
@param string $algorithm For a list of valid algorithm, see openssl_get_cipher_methods(true).
@return void
Sets the encryption algorithm