Beispiel #1
0
 /**
  * Fetches the version of the latest stable release
  *
  * @return string
  */
 public static function getLatest()
 {
     if (null === self::$_lastestVersion) {
         self::$_lastestVersion = 'not available';
         $handle = fopen(self::$_updateUrl, 'r');
         if (false !== $handle) {
             $versions = stream_get_contents($handle);
             $versions = explode("\n", $versions);
             foreach ($versions as $version) {
                 if (substr($version, 0, 7) == 'latest=') {
                     self::$_lastestVersion = trim(str_replace('latest=', '', $version));
                     break;
                 }
             }
             fclose($handle);
         }
     }
     return self::$_lastestVersion;
 }