function createProjectReportDir($projectName = '')
{
    if ($projectName) {
        $pathDir = REPORTS_PATH . $projectName . '/';
        if (!file_exists($pathDir)) {
            logMessage("Project dir '$pathDir' doesn't exists. Try to create... \n");
            if (mkdir($pathDir, 0777, true)) {
                logStatusSuccess("Project '$pathDir' create");
                return $pathDir;
            } else {
                logStatusFailure("Project '$pathDir' create");
            }
        } else {
            return $pathDir;
        }
    }

    return REPORTS_PATH;
}
function refreshToken($client)
{
    global $credentialsPath;
    $client->refreshToken($client->getRefreshToken());
    if (file_put_contents($credentialsPath, $client->getAccessToken())) {
//        chown($credentialsPath, 'www-dataa');
        logStatusSuccess("Refreshing Token");
    } else {
        logStatusFailure("Refreshing Token");
        closeSession(false);
    }
    return $client;
}