PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / trunk
Matomo Analytics – Powerful, Privacy-First Insights for WordPress vtrunk
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / libs / Zend / Version.php
matomo / app / libs / Zend Last commit date
Db 1 month ago Session 1 year ago Config.php 1 month ago Db.php 2 years ago Exception.php 1 year ago LICENSE.txt 6 years ago Registry.php 2 years ago Session.php 1 month ago Version.php 1 month ago
Version.php
78 lines
1 <?php
2
3 namespace {
4 /**
5 * Zend Framework
6 *
7 * LICENSE
8 *
9 * This source file is subject to the new BSD license that is bundled
10 * with this package in the file LICENSE.txt.
11 * It is also available through the world-wide-web at this URL:
12 * http://framework.zend.com/license/new-bsd
13 * If you did not receive a copy of the license and are unable to
14 * obtain it through the world-wide-web, please send an email
15 * to license@zend.com so we can send you a copy immediately.
16 *
17 * @category Zend
18 * @package Zend_Version
19 * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
20 * @license http://framework.zend.com/license/new-bsd New BSD License
21 * @version $Id: Version.php 24483 2011-09-29 15:31:19Z matthew $
22 */
23 /**
24 * Class to store and retrieve the version of Zend Framework.
25 *
26 * @category Zend
27 * @package Zend_Version
28 * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
29 * @license http://framework.zend.com/license/new-bsd New BSD License
30 */
31 final class Zend_Version
32 {
33 /**
34 * Zend Framework version identification - see compareVersion()
35 */
36 const VERSION = '1.11.11';
37 /**
38 * The latest stable version Zend Framework available
39 *
40 * @var string
41 */
42 protected static $_latestVersion;
43 /**
44 * Compare the specified Zend Framework version string $version
45 * with the current Zend_Version::VERSION of Zend Framework.
46 *
47 * @param string $version A version string (e.g. "0.7.1").
48 * @return int -1 if the $version is older,
49 * 0 if they are the same,
50 * and +1 if $version is newer.
51 */
52 public static function compareVersion($version)
53 {
54 $version = \strtolower($version);
55 $version = \preg_replace('/(\\d)pr(\\d?)/', '$1a$2', $version);
56 return \version_compare($version, \strtolower(self::VERSION));
57 }
58 /**
59 * Fetches the version of the latest stable release
60 *
61 * @link http://framework.zend.com/download/latest
62 * @return string
63 */
64 public static function getLatest()
65 {
66 if (null === self::$_latestVersion) {
67 self::$_latestVersion = 'not available';
68 $handle = \fopen('http://framework.zend.com/api/zf-version', 'r');
69 if (\false !== $handle) {
70 self::$_latestVersion = \stream_get_contents($handle);
71 \fclose($handle);
72 }
73 }
74 return self::$_latestVersion;
75 }
76 }
77 }
78