X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FPHPVersionCheck.php;h=187ec7970c93d0abd811dd8d550787ac8cdf44f4;hb=8e4e0d8922e393dce5d280058bb7c4482cca8f5e;hp=a48d46016cb7a666f58d260c62c0f811505d10cf;hpb=64f08b23ee6f29cd38289f8d48bad7469d248107;p=lhc%2Fweb%2Fwiklou.git
diff --git a/includes/PHPVersionCheck.php b/includes/PHPVersionCheck.php
index a48d46016c..187ec7970c 100644
--- a/includes/PHPVersionCheck.php
+++ b/includes/PHPVersionCheck.php
@@ -1,5 +1,4 @@
'mbstring',
- 'utf8_encode' => 'xml',
+ 'xml_parser_create' => 'xml',
'ctype_digit' => 'ctype',
'json_decode' => 'json',
'iconv' => 'iconv',
@@ -54,7 +54,6 @@ class PHPVersionCheck {
* - api.php
* - mw-config/index.php
* - cli
- * @return $this
*/
function setEntryPoint( $entryPoint ) {
$this->entryPoint = $entryPoint;
@@ -95,15 +94,13 @@ class PHPVersionCheck {
'version' => PHP_VERSION,
'vendor' => 'the PHP Group',
'upstreamSupported' => '5.6.0',
- 'minSupported' => '5.5.9',
+ 'minSupported' => '7.0.0',
'upgradeURL' => 'https://secure.php.net/downloads.php',
);
}
/**
* Displays an error, if the installed php version does not meet the minimum requirement.
- *
- * @return $this
*/
function checkRequiredPHPVersion() {
$phpInfo = $this->getPHPInfo();
@@ -118,13 +115,14 @@ class PHPVersionCheck {
. "{$otherInfo['minSupported']}, you are using {$phpInfo['implementation']} "
. "{$phpInfo['version']}.";
- $longText = "Error: You might be using an older {$phpInfo['implementation']} version. \n"
+ $longText = "Error: You might be using an older {$phpInfo['implementation']} version "
+ . "({$phpInfo['implementation']} {$phpInfo['version']}). \n"
. "MediaWiki $this->mwVersion needs {$phpInfo['implementation']}"
. " $minimumVersion or higher or {$otherInfo['implementation']} version "
. "{$otherInfo['minSupported']}.\n\nCheck if you have a"
- . " newer php executable with a different name, such as php5.\n\n";
+ . " newer php executable with a different name.\n\n";
- // phpcs:ignore Generic.Files.LineLength
+ // phpcs:disable Generic.Files.LineLength
$longHtml = <<upgrading your copy of
{$phpInfo['implementation']}.
@@ -136,10 +134,10 @@ class PHPVersionCheck {
If for some reason you are unable to upgrade your {$phpInfo['implementation']} version,
you will need to download an
older version of MediaWiki from our website.
- See ourcompatibility page
+ See our compatibility page
for details of which versions are compatible with prior versions of {$phpInfo['implementation']}.
HTML;
- // phpcs:enable
+ // phpcs:enable Generic.Files.LineLength
$this->triggerError(
"Supported {$phpInfo['implementation']} versions",
$shortText,
@@ -151,8 +149,6 @@ HTML;
/**
* Displays an error, if the vendor/autoload.php file could not be found.
- *
- * @return $this
*/
function checkVendorExistence() {
if ( !file_exists( dirname( __FILE__ ) . '/../vendor/autoload.php' ) ) {
@@ -164,14 +160,14 @@ HTML;
. "https://www.mediawiki.org/wiki/Download_from_Git#Fetch_external_libraries\n"
. "for help on installing the required components.";
- // phpcs:ignore Generic.Files.LineLength
+ // phpcs:disable Generic.Files.LineLength
$longHtml = <<mediawiki.org
for help on installing the required components.
HTML;
- // phpcs:enable
+ // phpcs:enable Generic.Files.LineLength
$this->triggerError( 'External dependencies', $shortText, $longText, $longHtml );
}
@@ -179,8 +175,6 @@ HTML;
/**
* Displays an error, if a PHP extension does not exist.
- *
- * @return $this
*/
function checkExtensionExistence() {
$missingExtensions = array();