]> granicus.if.org Git - php/commitdiff
* Adding PHPDoc
authorMartin Jansen <mj@php.net>
Thu, 15 May 2003 18:55:41 +0000 (18:55 +0000)
committerMartin Jansen <mj@php.net>
Thu, 15 May 2003 18:55:41 +0000 (18:55 +0000)
pear/PEAR/Dependency.php

index 22173ce6257442e838ad308c30ff472316cb2ee1..684464b3680b32c2b4c7a98d78d58d7ac0998d85 100644 (file)
 //
 // $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;
     }
 }
-
 ?>