public function getEnabledPlatforms($cacheResult = false, $clouds = null)
{
$cloudsList = array_keys(SERVER_PLATFORMS::getList());
if (isset($clouds)) {
$cloudsList = array_intersect($cloudsList, (array) $clouds);
}
return array_values(array_intersect($cloudsList, array_keys($this->cloudCredentialsList($cloudsList, [['status' => ['$in' => Entity\CloudCredentials::getEnabledStatuses()]]], [], $cacheResult))));
}