public function create(array $keyEncryptionAlgorithms, array $contentEncryptionAlgorithms, array $compressionMethods): JWEDecrypter
    {
        $keyEncryptionAlgorithmManager = $this->algorithmManagerFactory->create($keyEncryptionAlgorithms);
        $contentEncryptionAlgorithmManager = $this->algorithmManagerFactory->create($contentEncryptionAlgorithms);
        $compressionMethodManager = $this->compressionMethodManagerFactory->create($compressionMethods);

        return new JWEDecrypter($keyEncryptionAlgorithmManager, $contentEncryptionAlgorithmManager, $compressionMethodManager);
    }
public function create(array $keyEncryptionAlgorithms, array $contentEncryptionAlgorithms, array $compressionMethods): JWEDecrypter
    {
        $keyEncryptionAlgorithmManager = $this->algorithmManagerFactory->create($keyEncryptionAlgorithms);
        $contentEncryptionAlgorithmManager = $this->algorithmManagerFactory->create($contentEncryptionAlgorithms);
        $compressionMethodManager = $this->compressionMethodManagerFactory->create($compressionMethods);

        return new JWEDecrypter($keyEncryptionAlgorithmManager, $contentEncryptionAlgorithmManager, $compressionMethodManager);
    }
public function create ( array $ keyEncryptionAlgorithms , array $ contentEncryptionAlgorithms , array $ compressionMethods ) : JWEDecrypter { $ keyEncryptionAlgorithmManager = $ this -> algorithmManagerFactory -> create ( $ keyEncryptionAlgorithms ) ; $ contentEncryptionAlgorithmManager = $ this -> algorithmManagerFactory -> create ( $ contentEncryptionAlgorithms ) ; $ compressionMethodManager = $ this -> compressionMethodManagerFactory -> create ( $ compressionMethods ) ; return new JWEDecrypter ( $ keyEncryptionAlgorithmManager , $ contentEncryptionAlgorithmManager , $ compressionMethodManager ) ; }
Creates a JWE Decrypter object using the given key encryption algorithms, content encryption algorithms and compression methods.

@param string[] $keyEncryptionAlgorithms
@param string[] $contentEncryptionAlgorithms
@param string[] $compressionMethods
Creates a JWE Decrypter object using the given key encryption algorithms content encryption algorithms and compression methods .