#48: Added a check to the Composer install if Composer cannot be used due to allow_url_fopen being disabled

This commit is contained in:
Andy Heathershaw 2017-09-30 08:14:21 +01:00
parent c5e22c7a6e
commit a6303410cf

View File

@ -136,6 +136,14 @@ class BlueTwilightInstaller
private function fetchComposerSignature()
{
if (!boolval(ini_get('allow_url_fopen')))
{
$this->echoError('allow_url_fopen is disabled so we cannot use Composer');
echo '<br/>';
$this->echoError('You will need to install the vendor libraries manually - <a href="https://github.com/pandy06269/blue-twilight/wiki/Install-Vendor-libraries-manually" target="_blank">see this page for more details</a>');
return false;
}
$signatureUrl = 'https://composer.github.io/installer.sig';
$this->composerSignature = trim(file_get_contents($signatureUrl));
if (strlen($this->composerSignature) == 0)