public static function getHomeDirectory()
{
$home = getenv('HOME');
if (empty($home)) {
// Windows compatibility.
if ($userProfile = getenv('USERPROFILE')) {
$home = $userProfile;
} elseif (!empty($_SERVER['HOMEDRIVE']) && !empty($_SERVER['HOMEPATH'])) {
$home = $_SERVER['HOMEDRIVE'] . $_SERVER['HOMEPATH'];
}
}
return $home;
}