[TASK] composer update

This commit is contained in:
Kanti 2014-12-28 20:26:41 +01:00
commit ef90b19af8
6 changed files with 112 additions and 97 deletions

10
composer.lock generated
View file

@ -8,16 +8,16 @@
"packages": [ "packages": [
{ {
"name": "kanti/hub-updater", "name": "kanti/hub-updater",
"version": "v0.3.0", "version": "v0.3.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Kanti/hub-updater.git", "url": "https://github.com/Kanti/hub-updater.git",
"reference": "c520b71d9e836932e67bae7177b9a8bc49dda032" "reference": "105bf291983b1323c5916092cc4e170bf987b00c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Kanti/hub-updater/zipball/c520b71d9e836932e67bae7177b9a8bc49dda032", "url": "https://api.github.com/repos/Kanti/hub-updater/zipball/105bf291983b1323c5916092cc4e170bf987b00c",
"reference": "c520b71d9e836932e67bae7177b9a8bc49dda032", "reference": "105bf291983b1323c5916092cc4e170bf987b00c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -42,7 +42,7 @@
} }
], ],
"description": "Simple Github Updater for Web Projects", "description": "Simple Github Updater for Web Projects",
"time": "2014-12-12 17:28:13" "time": "2014-12-27 13:59:09"
}, },
{ {
"name": "michelf/php-markdown", "name": "michelf/php-markdown",

View file

@ -4,4 +4,4 @@
require_once __DIR__ . '/composer' . '/autoload_real.php'; require_once __DIR__ . '/composer' . '/autoload_real.php';
return ComposerAutoloaderInit4e8efbd787f4b484a9c0ae0966c85f83::getLoader(); return ComposerAutoloaderInita77bbbb06005e971afb84206c22613bb::getLoader();

View file

@ -56,9 +56,13 @@ class ClassLoader
public function getPrefixes() public function getPrefixes()
{ {
if (!empty($this->prefixesPsr0)) {
return call_user_func_array('array_merge', $this->prefixesPsr0); return call_user_func_array('array_merge', $this->prefixesPsr0);
} }
return array();
}
public function getPrefixesPsr4() public function getPrefixesPsr4()
{ {
return $this->prefixDirsPsr4; return $this->prefixDirsPsr4;

View file

@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer // autoload_real.php @generated by Composer
class ComposerAutoloaderInit4e8efbd787f4b484a9c0ae0966c85f83 class ComposerAutoloaderInita77bbbb06005e971afb84206c22613bb
{ {
private static $loader; private static $loader;
@ -19,9 +19,9 @@ class ComposerAutoloaderInit4e8efbd787f4b484a9c0ae0966c85f83
return self::$loader; return self::$loader;
} }
spl_autoload_register(array('ComposerAutoloaderInit4e8efbd787f4b484a9c0ae0966c85f83', 'loadClassLoader'), true, true); spl_autoload_register(array('ComposerAutoloaderInita77bbbb06005e971afb84206c22613bb', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(); self::$loader = $loader = new \Composer\Autoload\ClassLoader();
spl_autoload_unregister(array('ComposerAutoloaderInit4e8efbd787f4b484a9c0ae0966c85f83', 'loadClassLoader')); spl_autoload_unregister(array('ComposerAutoloaderInita77bbbb06005e971afb84206c22613bb', 'loadClassLoader'));
$map = require __DIR__ . '/autoload_namespaces.php'; $map = require __DIR__ . '/autoload_namespaces.php';
foreach ($map as $namespace => $path) { foreach ($map as $namespace => $path) {
@ -42,14 +42,14 @@ class ComposerAutoloaderInit4e8efbd787f4b484a9c0ae0966c85f83
$includeFiles = require __DIR__ . '/autoload_files.php'; $includeFiles = require __DIR__ . '/autoload_files.php';
foreach ($includeFiles as $file) { foreach ($includeFiles as $file) {
composerRequire4e8efbd787f4b484a9c0ae0966c85f83($file); composerRequirea77bbbb06005e971afb84206c22613bb($file);
} }
return $loader; return $loader;
} }
} }
function composerRequire4e8efbd787f4b484a9c0ae0966c85f83($file) function composerRequirea77bbbb06005e971afb84206c22613bb($file)
{ {
require $file; require $file;
} }

View file

@ -101,25 +101,25 @@
}, },
{ {
"name": "kanti/hub-updater", "name": "kanti/hub-updater",
"version": "v0.3.0", "version": "v0.3.1",
"version_normalized": "0.3.0.0", "version_normalized": "0.3.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Kanti/hub-updater.git", "url": "https://github.com/Kanti/hub-updater.git",
"reference": "c520b71d9e836932e67bae7177b9a8bc49dda032" "reference": "105bf291983b1323c5916092cc4e170bf987b00c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Kanti/hub-updater/zipball/c520b71d9e836932e67bae7177b9a8bc49dda032", "url": "https://api.github.com/repos/Kanti/hub-updater/zipball/105bf291983b1323c5916092cc4e170bf987b00c",
"reference": "c520b71d9e836932e67bae7177b9a8bc49dda032", "reference": "105bf291983b1323c5916092cc4e170bf987b00c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=5.3.0" "php": ">=5.3.0"
}, },
"time": "2014-12-12 17:28:13", "time": "2014-12-27 13:59:09",
"type": "library", "type": "library",
"installation-source": "source", "installation-source": "dist",
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Kanti\\": "" "Kanti\\": ""

View file

@ -117,7 +117,11 @@ class HubUpdater
$json = array(); $json = array();
} }
} }
if (defined("JSON_PRETTY_PRINT")) {
$fileContent = json_encode($json, JSON_PRETTY_PRINT); $fileContent = json_encode($json, JSON_PRETTY_PRINT);
} else {
$fileContent = json_encode($json);
}
$this->cachedInfo->set($fileContent); $this->cachedInfo->set($fileContent);
return $json; return $json;
@ -159,10 +163,17 @@ class HubUpdater
if ($this->download($newestRelease['zipball_url'])) { if ($this->download($newestRelease['zipball_url'])) {
if ($this->unZip()) { if ($this->unZip()) {
unlink($this->options['cache'] . $this->options['zipFile']); unlink($this->options['cache'] . $this->options['zipFile']);
if (defined("JSON_PRETTY_PRINT")) {
file_put_contents($this->options['cache'] . $this->options['versionFile'], json_encode(array( file_put_contents($this->options['cache'] . $this->options['versionFile'], json_encode(array(
"id" => $newestRelease['id'], "id" => $newestRelease['id'],
"tag_name" => $newestRelease['tag_name'] "tag_name" => $newestRelease['tag_name']
), JSON_PRETTY_PRINT)); ), JSON_PRETTY_PRINT));
} else {
file_put_contents($this->options['cache'] . $this->options['versionFile'], json_encode(array(
"id" => $newestRelease['id'],
"tag_name" => $newestRelease['tag_name']
)));
}
return true; return true;
} }