Description
   This protected method can be used to change the normal package validation scheme.
   By default, all packages must begin with a letter and contain only letters, numbers
   and underscores.  Using this method, it is possible to change this entirely to enforce
   another scheme.
  
   For instance, enforcing java-style com.blah.package package names can be done simply by this code:
  
   
| <?php
require_once 'PEAR/Validate.php';
class MyChannel_Validate extends PEAR_Validate
{
    function _validPackageName($name)
    {
        return preg_match('/[a-zA-Z][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)*/', $name);
    }
}
?> | 
  
   Then, by using a customized channel validation package,
   the installer will enforce java-style package names for your channel.