PEAR_PackageUpdate::getPackagePreferences

PEAR_PackageUpdate::getPackagePreferences --  現在のパッケージについての更新設定を返す

概要

require_once 'PEAR/PackageUpdate.php';

array PEAR_PackageUpdate::getPackagePreferences ()

説明

現在のパッケージについての更新設定を配列で返します。 このメソッドを使用することにより、 利用者がこの更新を通知しないよう設定していないかどうかを確認します。

返される配列には最大で四つの要素が含まれます。

PEAR_PACKAGEUPDATE_PREF_NOUPDATES

TRUE の場合、利用者はこのパッケージについての更新通知を希望していません。

PEAR_PACKAGEUPDATE_PREF_NEXTRELEASE

設定されている場合、その値より大きなバージョンがリリースされるまで、 利用者はこのパッケージの更新通知を希望していません。

PEAR_PACKAGEUPDATE_PREF_TYPE

設定されている場合、その型のリリースが公開されるまで、 利用者はこのパッケージの更新通知を希望していません (PEAR_PACKAGEUPDATE_TYPE_BUG、PEAR_PACKAGEUPDATE_TYPE_MINOR あるいは PEAR_PACKAGEUPDATE_MAJOR のいずれか)。

PEAR_PACKAGEUPDATE_PREF_STATE

設定されている場合、その状態のリリースが公開されるまで、 利用者はこのパッケージの更新通知を希望していません (PEAR_PACKAGEUPDATE_PREF_STATE_DEVEL、PEAR_PACKAGEUPDATE_PREF_STATE_ALPHA、 PEAR_PACKAGEUPDATE_PREF_STATE_BETA あるいは PEAR_PACKAGEUPDATE_PREF_STATE_STABLE のいずれか)。

注意

since 0.4.0a1

この関数は、スタティックにコールする ことはできません。

返り値

array - 設定内容の配列を返します。