function Factory::getUserDir
Throws
\RuntimeException
3 calls to Factory::getUserDir()
- Factory::getCacheDir in vendor/
composer/ composer/ src/ Composer/ Factory.php - Factory::getDataDir in vendor/
composer/ composer/ src/ Composer/ Factory.php - Factory::getHomeDir in vendor/
composer/ composer/ src/ Composer/ Factory.php
File
-
vendor/
composer/ composer/ src/ Composer/ Factory.php, line 721
Class
- Factory
- Creates a configured instance of composer.
Namespace
ComposerCode
private static function getUserDir() : string {
$home = Platform::getEnv('HOME');
if (!$home) {
throw new \RuntimeException('The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly');
}
return rtrim(strtr($home, '\\', '/'), '/');
}