(No version information available, might only be in Git)
PharData::setSignatureAlgorithm — phar のシグネチャのアルゴリズムを設定する
$algo
, ?string $privateKey
= null
): void注意:
このメソッドは、php.ini の
phar.readonly
が0
でないと Phar オブジェクトで動作しません。それ以外の場合は PharException がスローされます。
phar のシグネチャのアルゴリズムを設定します。
シグネチャのアルゴリズムは Phar::MD5
、
Phar::SHA1
、Phar::SHA256
、
Phar::SHA512
あるいは Phar::OPENSSL
のいずれかでなければなりません
algo
Phar::MD5
、
Phar::SHA1
、Phar::SHA256
、
Phar::SHA512
あるいは Phar::OPENSSL
のいずれか。
値を返しません。
さまざまなエラーが発生した場合に UnexpectedValueException をスローします。 zip 形式や tar 形式の phar アーカイブに対してコールした場合は BadMethodCallException をスローします。 変更内容をディスクに書き込むときにエラーが発生した場合は PharException をスローします。
バージョン | 説明 |
---|---|
8.0.0 |
privateKey は、nullable になりました。
|