private function GetAllClientLibraryUserAgentParts()
{
$clientLibUserAgentParts[] = implode('/', $this->GetClientLibraryNameAndVersion());
foreach ($this->GetCommonClientLibraryUserAgentParts() as $userAgentPart) {
$clientLibUserAgentParts[] = implode('/', $userAgentPart);
}
if ($this->getIsIncludeUtilitiesInUserAgent() === 'true') {
$adsUtilities = AdsUtilityRegistry::getInstance()->popAllUtilities();
sort($adsUtilities, SORT_STRING);
$clientLibUserAgentParts = array_merge($clientLibUserAgentParts, $adsUtilities);
}
return $clientLibUserAgentParts;
}