mirror of
https://github.com/php/php-src.git
synced 2024-09-22 18:37:25 +00:00
* Adding PHPDoc
This commit is contained in:
parent
edd6a6449a
commit
ee57fde226
@ -19,12 +19,6 @@
|
||||
//
|
||||
// $Id$
|
||||
|
||||
/**
|
||||
* Methods for dependencies check. Based on Stig's dependencies RFC
|
||||
* at http://cvs.php.net/cvs.php/pearweb/rfc
|
||||
* (requires php >= 4.1)
|
||||
*/
|
||||
|
||||
require_once "PEAR.php";
|
||||
|
||||
define('PEAR_DEPENDENCY_MISSING', -1);
|
||||
@ -33,12 +27,29 @@ define('PEAR_DEPENDENCY_UPGRADE_MINOR', -3);
|
||||
define('PEAR_DEPENDENCY_UPGRADE_MAJOR', -4);
|
||||
define('PEAR_DEPENDENCY_BAD_DEPENDENCY', -5);
|
||||
|
||||
/**
|
||||
* Dependency check for PEAR packages
|
||||
*
|
||||
* The class is based on the dependency RFC that can be found at
|
||||
* http://cvs.php.net/cvs.php/pearweb/rfc. It requires PHP >= 4.1
|
||||
*
|
||||
* @author Tomas V.V.Vox <cox@idecnet.com>
|
||||
* @author Stig Bakken <ssb@php.net>
|
||||
*/
|
||||
class PEAR_Dependency
|
||||
{
|
||||
/**
|
||||
* Constructor
|
||||
*
|
||||
* @access public
|
||||
* @param object Registry object
|
||||
* @return void
|
||||
*/
|
||||
function PEAR_Dependency(&$registry)
|
||||
{
|
||||
$this->registry = &$registry;
|
||||
}
|
||||
|
||||
/**
|
||||
* This method maps the xml dependency definition to the
|
||||
* PEAR_dependecy one
|
||||
@ -287,7 +298,12 @@ class PEAR_Dependency
|
||||
|
||||
/**
|
||||
* Converts text comparing operators to them sign equivalents
|
||||
* ex: 'ge' to '>='
|
||||
*
|
||||
* Example: 'ge' to '>='
|
||||
*
|
||||
* @access public
|
||||
* @param string Operator
|
||||
* @return string Sign equivalent
|
||||
*/
|
||||
function signOperator($operator)
|
||||
{
|
||||
@ -303,7 +319,15 @@ class PEAR_Dependency
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Convert relation into corresponding code
|
||||
*
|
||||
* @access public
|
||||
* @param string Relation
|
||||
* @param string Version
|
||||
* @param string Requirement
|
||||
* @return integer
|
||||
*/
|
||||
function codeFromRelation($relation, $version, $req)
|
||||
{
|
||||
$code = PEAR_DEPENDENCY_BAD_DEPENDENCY;
|
||||
@ -325,5 +349,4 @@ class PEAR_Dependency
|
||||
return $code;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
Loading…
Reference in New Issue
Block a user