コード例 #1
0
ファイル: UserAgent.php プロジェクト: mayoalexander/fl-two
 /**
  * Returns the value of the User-Agent header
  * Add environment values and php version numbers
  */
 public static function getValue()
 {
     $featureList = array('Lang=PHP', 'V=' . PHP_VERSION, 'Bit=' . UserAgent::_getPHPBit(), 'OS=' . str_replace(' ', '_', php_uname('s') . ' ' . php_uname('r')), 'Machine=' . php_uname('m'));
     if (defined('OPENSSL_VERSION_TEXT')) {
         $opensslVersion = explode(' ', OPENSSL_VERSION_TEXT);
         $featureList[] = 'Openssl=' . $opensslVersion[1];
     }
     if (function_exists('curl_version')) {
         $curlVersion = curl_version();
         $featureList[] = 'curl=' . $curlVersion['version'];
     }
     return sprintf("PayPalSDK/%s %s (%s)", SDK_NAME, SDK_VERSION, implode(';', $featureList));
 }