Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. IniHelper.php

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\Util

Code

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;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal