[ Index ]
 

Code source de GeekLog 1.4.1

Accédez au Source d'autres logiciels libres

title

Body

[fermer]

/system/pear/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.46.2.3 2006/07/17 17:49:37 pajoye Exp $
Poids: 630 lignes (22 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

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 : Wed Nov 21 12:27:40 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics