}
$elapsedTime = microtime(true) - $startTime;
print "<h1> {$elapsedTime} :: Checking for NAMESPACE support: ";
if ($imapClient->hasCapability('NAMESPACE')) {
    print "<span style='color:green;'>supported</span></h1>";
    $nameSpace = $imapClient->getNameSpace();
    #print "parsed NAMESPACE info:<br>";
    #var_dump($nameSpace);
} else {
    print "<span style='color:red;'>not supported</span></h1>";
}
$elapsedTime = microtime(true) - $startTime;
print "<h1> {$elapsedTime} :: Checking for QUOTA support: ";
if ($imapClient->hasCapability('QUOTA')) {
    print "<span style='color:green;'>supported</span></h1>";
    $quota = $imapClient->getStorageQuotaRoot();
    print "parsed QUOTA info:<br>";
    var_dump($quota);
} else {
    print "<span style='color:red;'>not supported</span></h1>";
}
$elapsedTime = microtime(true) - $startTime;
print "<h1> {$elapsedTime} :: Checking for SORT support: ";
if ($imapClient->hasCapability('SORT')) {
    print "<span style='color:green;'>supported</span></h1>";
    $elapsedTime = microtime(true) - $startTime;
    print "<h2> {$elapsedTime} :: Sorting {$testFolder} by DATE:</h2>";
    $sortResult = $imapClient->sort('DATE');
    $elapsedTime = microtime(true) - $startTime;
    print "<h2> {$elapsedTime} :: Sorting {$testFolder} by SUBJECT:</h2>";
    $sortResult = $imapClient->sort('SUBJECT');