function IniHelper::getMessage
Describes the location of the loaded php.ini file(s)
3 calls to IniHelper::getMessage()
- DiagnoseCommand::checkPlatform in vendor/
composer/ composer/ src/ Composer/ Command/ DiagnoseCommand.php - RarDownloader::extract in vendor/
composer/ composer/ src/ Composer/ Downloader/ RarDownloader.php - Extract file to directory
- ZipDownloader::download in vendor/
composer/ composer/ src/ Composer/ Downloader/ ZipDownloader.php - @inheritDoc
File
-
vendor/
composer/ composer/ src/ Composer/ Util/ IniHelper.php, line 42
Class
- IniHelper
- Provides ini file location functions that work with and without a restart. When the process has restarted it uses a tmp ini and stores the original ini locations in an environment variable.
Namespace
Composer\UtilCode
public static function getMessage() : string {
$paths = self::getAll();
if (empty($paths[0])) {
array_shift($paths);
}
$ini = array_shift($paths);
if (empty($ini)) {
return 'A php.ini file does not exist. You will have to create one.';
}
if (!empty($paths)) {
return 'Your command-line PHP is using multiple ini files. Run `php --ini` to show them.';
}
return 'The php.ini used by your command-line PHP is: ' . $ini;
}