[ Index ]

PHP Cross Reference of moodle-2.8

title

Body

[close]

/lib/zend/Zend/ -> Version.php (source)

   1  <?php
   2  /**
   3   * Zend Framework
   4   *
   5   * LICENSE
   6   *
   7   * This source file is subject to the new BSD license that is bundled
   8   * with this package in the file LICENSE.txt.
   9   * It is also available through the world-wide-web at this URL:
  10   * http://framework.zend.com/license/new-bsd
  11   * If you did not receive a copy of the license and are unable to
  12   * obtain it through the world-wide-web, please send an email
  13   * to [email protected] so we can send you a copy immediately.
  14   *
  15   * @category   Zend
  16   * @package    Zend_Version
  17   * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
  18   * @license    http://framework.zend.com/license/new-bsd     New BSD License
  19   * @version    $Id$
  20   */
  21  
  22  /**
  23   * Class to store and retrieve the version of Zend Framework.
  24   *
  25   * @category   Zend
  26   * @package    Zend_Version
  27   * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
  28   * @license    http://framework.zend.com/license/new-bsd     New BSD License
  29   */
  30  final class Zend_Version
  31  {
  32      /**
  33       * Zend Framework version identification - see compareVersion()
  34       */
  35      const VERSION = '1.10.6';
  36  
  37      /**
  38       * Compare the specified Zend Framework version string $version
  39       * with the current Zend_Version::VERSION of Zend Framework.
  40       *
  41       * @param  string  $version  A version string (e.g. "0.7.1").
  42       * @return boolean           -1 if the $version is older,
  43       *                           0 if they are the same,
  44       *                           and +1 if $version is newer.
  45       *
  46       */
  47      public static function compareVersion($version)
  48      {
  49          $version = strtolower($version);
  50          $version = preg_replace('/(\d)pr(\d?)/', '$1a$2', $version);
  51          return version_compare($version, strtolower(self::VERSION));
  52      }
  53  }


Generated: Fri Nov 28 20:29:05 2014 Cross-referenced by PHPXref 0.7.1