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

検証を正しく行うには、このバージョンのパッケージがこのチャネルからインストールできる必要があります。

返り値

成功したかどうかを返します。

例外・エラー

例外はスローされません。

注意

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