[ Index ]
 

Code source de PHP PEAR 1.4.5

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/PEAR/ -> Validate.php (sommaire)

PEAR_Validate PHP versions 4 and 5

Author: Greg Beaver <cellog@php.net>
Copyright: 1997-2006 The PHP Group
License: http://www.php.net/license/3_0.txt PHP License 3.0
Version: CVS: $Id: Validate.php,v 1.50 2006/09/25 05:12:21 cellog Exp $
Poids: 634 lignes (22 kb)
Inclus ou requis: 5 fois
Référencé: 0 fois
Nécessite: 2 fichiers
 PEAR/Validator/PECL.php
 PEAR/Common.php

Définit 1 class

PEAR_Validate:: (29 méthodes):
  _validPackageName()
  validPackageName()
  validGroupName()
  validState()
  getValidStates()
  validVersion()
  setPackageFile()
  _addFailure()
  _addWarning()
  getFailures()
  validate()
  validatePackageName()
  validateVersion()
  validateMaintainers()
  validateDate()
  validateTime()
  validateState()
  validateStability()
  validateSummary()
  validateDescription()
  validateLicense()
  validateNotes()
  validateDependencies()
  _validateFilelist()
  validateMainFilelist()
  validateReleaseFilelist()
  validateChangelog()
  validateFilelist()
  validateDeps()


Classe: PEAR_Validate  - X-Ref

Validation class for package.xml - channel-level advanced validation

_validPackageName($name)   X-Ref
Override this method to handle validation of normal package names

param: string
return: bool

validPackageName($name, $validatepackagename = false)   X-Ref

param: string package name to validate
param: string name of channel-specific validation package

validGroupName($name)   X-Ref
This validates a bundle name, and bundle names must conform
to the PEAR naming convention, so the method is final and static.

param: string

validState($state)   X-Ref
Determine whether $state represents a valid stability level

param: string
return: bool

getValidStates()   X-Ref
Get a list of valid stability levels

return: array

validVersion($ver)   X-Ref
Determine whether a version is a properly formatted version number that can be used
by version_compare

param: string
return: bool

setPackageFile(&$pf)   X-Ref

param: PEAR_PackageFile_v1|PEAR_PackageFile_v2

_addFailure($field, $reason)   X-Ref


_addWarning($field, $reason)   X-Ref


getFailures()   X-Ref
Pas de description

validate($state = null)   X-Ref

param: int one of the PEAR_VALIDATE_* constants

validatePackageName()   X-Ref


validateVersion()   X-Ref


validateMaintainers()   X-Ref


validateDate()   X-Ref


validateTime()   X-Ref


validateState()   X-Ref


validateStability()   X-Ref


validateSummary()   X-Ref


validateDescription()   X-Ref


validateLicense()   X-Ref


validateNotes()   X-Ref


validateDependencies()   X-Ref
for package.xml 2.0 only - channels can't use package.xml 1.0


_validateFilelist()   X-Ref
for package.xml 1.0 only


validateMainFilelist()   X-Ref
for package.xml 2.0 only


validateReleaseFilelist()   X-Ref
for package.xml 2.0 only


validateChangelog()   X-Ref


validateFilelist()   X-Ref


validateDeps()   X-Ref




Généré le : Sun Feb 25 14:08:00 2007 par Balluche grâce à PHPXref 0.7