PEAR_ChannelFile::setValidationPackage
Synopsis
boolean
PEAR_ChannelFile::setValidationPackage
(
string|false
$validateclass
,
string
$version
)
Description
The class must be either in memory (PEAR_Validate or
PEAR_Validate_PECL) or be available for include_once()
via a simple formula: Transform the underscores (_
) into
directory separators (/
), append .php
and
include.
A validation class named Foo_Bar_Baz should be available for inclusion via this code:
<?php
include_once 'Foo/Bar/Baz.php';
?>
In addition, the validation package must be available for installation from the channel
with the version number to install specified by the $version
parameter.
Parameter
-
string|FALSE
$validateclass
-
pass in FALSE to reset to the default packagename regex
-
string
$version
-
The package version that must be installed for this channel to validate properly.
Return value
returns success
Throws
throws no exceptions thrown
Note
This function can not be called statically.