diff --git a/index.php b/index.php index aaf448a8..0204ae17 100644 --- a/index.php +++ b/index.php @@ -670,6 +670,8 @@ private function getDownloadURLs(): array { continue; } + // If only one download URL exists, $urls is a string + $urls = (array)$urls; foreach ($urls as $url) { if (!is_string($url)) { continue; diff --git a/lib/Updater.php b/lib/Updater.php index 0d087e1a..ef1c5205 100644 --- a/lib/Updater.php +++ b/lib/Updater.php @@ -652,6 +652,8 @@ private function getDownloadURLs(): array { continue; } + // If only one download URL exists, $urls is a string + $urls = (array)$urls; foreach ($urls as $url) { if (!is_string($url)) { continue; diff --git a/updater.phar b/updater.phar index b8a20921..82924958 100755 Binary files a/updater.phar and b/updater.phar differ diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 37bad8c4..173bf8d5 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -16,7 +16,7 @@ class ComposerStaticInitcbbead1010db4afef500f7adc2b6cac3 ); public static $prefixLengthsPsr4 = array ( - 'S' => + 'S' => array ( 'Symfony\\Polyfill\\Mbstring\\' => 26, 'Symfony\\Polyfill\\Intl\\Normalizer\\' => 33, @@ -26,58 +26,58 @@ class ComposerStaticInitcbbead1010db4afef500f7adc2b6cac3 'Symfony\\Component\\String\\' => 25, 'Symfony\\Component\\Console\\' => 26, ), - 'P' => + 'P' => array ( 'Psr\\Container\\' => 14, ), - 'N' => + 'N' => array ( 'NC\\Updater\\' => 11, ), - 'B' => + 'B' => array ( 'Bamarni\\Composer\\Bin\\' => 21, ), ); public static $prefixDirsPsr4 = array ( - 'Symfony\\Polyfill\\Mbstring\\' => + 'Symfony\\Polyfill\\Mbstring\\' => array ( 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring', ), - 'Symfony\\Polyfill\\Intl\\Normalizer\\' => + 'Symfony\\Polyfill\\Intl\\Normalizer\\' => array ( 0 => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer', ), - 'Symfony\\Polyfill\\Intl\\Grapheme\\' => + 'Symfony\\Polyfill\\Intl\\Grapheme\\' => array ( 0 => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme', ), - 'Symfony\\Polyfill\\Ctype\\' => + 'Symfony\\Polyfill\\Ctype\\' => array ( 0 => __DIR__ . '/..' . '/symfony/polyfill-ctype', ), - 'Symfony\\Contracts\\Service\\' => + 'Symfony\\Contracts\\Service\\' => array ( 0 => __DIR__ . '/..' . '/symfony/service-contracts', ), - 'Symfony\\Component\\String\\' => + 'Symfony\\Component\\String\\' => array ( 0 => __DIR__ . '/..' . '/symfony/string', ), - 'Symfony\\Component\\Console\\' => + 'Symfony\\Component\\Console\\' => array ( 0 => __DIR__ . '/..' . '/symfony/console', ), - 'Psr\\Container\\' => + 'Psr\\Container\\' => array ( 0 => __DIR__ . '/..' . '/psr/container/src', ), - 'NC\\Updater\\' => + 'NC\\Updater\\' => array ( 0 => __DIR__ . '/../..' . '/lib', ), - 'Bamarni\\Composer\\Bin\\' => + 'Bamarni\\Composer\\Bin\\' => array ( 0 => __DIR__ . '/..' . '/bamarni/composer-bin-plugin/src', ),