Changeset View
Changeset View
Standalone View
Standalone View
src/applications/config/check/PhabricatorExtensionsSetupCheck.php
<?php | <?php | ||||
final class PhabricatorExtensionsSetupCheck extends PhabricatorSetupCheck { | final class PhabricatorExtensionsSetupCheck extends PhabricatorSetupCheck { | ||||
public function getDefaultGroup() { | public function getDefaultGroup() { | ||||
return self::GROUP_PHP; | return self::GROUP_PHP; | ||||
} | } | ||||
public function isPreflightCheck() { | public function isPreflightCheck() { | ||||
return true; | return true; | ||||
} | } | ||||
protected function executeChecks() { | protected function executeChecks() { | ||||
// TODO: Make 'mbstring' and 'iconv' soft requirements. | // TODO: Make 'mbstring' a soft requirement. | ||||
$required = array( | $required = array( | ||||
'hash', | 'hash', | ||||
'json', | 'json', | ||||
'openssl', | 'openssl', | ||||
'mbstring', | 'mbstring', | ||||
'iconv', | |||||
'ctype', | 'ctype', | ||||
// There is a tiny chance we might not need this, but a significant | // There is a tiny chance we might not need this, but a significant | ||||
// number of applications require it and it's widely available. | // number of applications require it and it's widely available. | ||||
'curl', | 'curl', | ||||
); | ); | ||||
$need = array(); | $need = array(); | ||||
Show All 26 Lines |