CBitrixCloudCDNConfig::getLocationsPrefixes: Bitrix method

      
<?php 
//  CBitrixCloudCDNConfig :: getLocationsPrefixes()
//  /dist/bitrix/modules/bitrixcloud/classes/general/cdn_config.php:377

    
public function getLocationsPrefixes($bKernel true$bContent false)
    {
        
$arPrefixes /*.(array[int]string).*/array();
        
/* @var CBitrixCloudCDNLocation $location */
        
$location /*.(CBitrixCloudCDNLocation).*/ null;
        foreach (
$this->locations as $location)
        {
            
$arPrefixes array_merge($arPrefixes$location->getPrefixes());
        }

        foreach (
$arPrefixes as $i => $prefix)
        {
            if (
$this->isKernelPrefix($prefix))
            {
                if (!
$bKernel)
                    unset(
$arPrefixes[$i]);
            }
            else
            {
                if (!
$bContent)
                    unset(
$arPrefixes[$i]);
            }
        }

        return 
array_unique($arPrefixes);
    }