PEAR_ChannelFile::setValidationPackage()
PEAR_ChannelFile::setValidationPackage()
--
PEAR のデフォルトとは異なる場合に、パッケージ検証オブジェクトを設定する
概要
require_once '/ChannelFile.php'; |
boolean
PEAR_ChannelFile::setValidationPackage
(string|false
$validateclass, string
$version)
説明
この関数は、メモリに存在する (PEAR_Validate
あるいは PEAR_Validate_PECL) か、あるいは
以下の規則を使用して include_once() で発見できなければなりません。
発見する手順は、まずアンダースコア (_)
ディレクトリ区切り文字 (/) に変換した後で
.php を付加します。
Foo_Bar_Baz という名前の検証クラスは、
以下のコードでインクルードできなければなりません。
<?php
include_once 'Foo/Bar/Baz.php';
?> |
さらに、$version パラメータで指定したバージョンの
検証パッケージがチャネルからインストールできなければなりません。
パラメータ
- string|FALSE
$validateclass
デフォルトのパッケージ名に戻す場合は FALSE を渡します。
- string
$version
検証を正しく行うには、このバージョンのパッケージがこのチャネルからインストールできる必要があります。
注意
この関数は、スタティックにコールする
ことはできません。