當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Braintree_Util::camelCaseToDelimiterArray方法代碼示例

本文整理匯總了PHP中Braintree_Util::camelCaseToDelimiterArray方法的典型用法代碼示例。如果您正苦於以下問題:PHP Braintree_Util::camelCaseToDelimiterArray方法的具體用法?PHP Braintree_Util::camelCaseToDelimiterArray怎麽用?PHP Braintree_Util::camelCaseToDelimiterArray使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Braintree_Util的用法示例。


在下文中一共展示了Braintree_Util::camelCaseToDelimiterArray方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: connectUrl

 public function connectUrl($params = array())
 {
     $query = Braintree_Util::camelCaseToDelimiterArray($params, '_');
     $query['client_id'] = $this->_config->getClientId();
     $url = $this->_config->baseUrl() . '/oauth/connect?' . http_build_query($query);
     return $this->signUrl($url);
 }
開發者ID:nstungxd,項目名稱:F2CA5,代碼行數:7,代碼來源:OAuthGateway.php

示例2: connectUrl

 public function connectUrl($params = array())
 {
     $query = Braintree_Util::camelCaseToDelimiterArray($params, '_');
     $query['client_id'] = $this->_config->getClientId();
     $queryString = preg_replace('/\\%5B\\d+\\%5D/', '%5B%5D', http_build_query($query));
     $url = $this->_config->baseUrl() . '/oauth/connect?' . $queryString;
     return $this->signUrl($url);
 }
開發者ID:buga1234,項目名稱:buga_segforours,代碼行數:8,代碼來源:OAuthGateway.php

示例3: put

 public function put($path, $params = null)
 {
     $body = http_build_query(Braintree_Util::camelCaseToDelimiterArray($params, '_'));
     $response = $this->_doRequest('PUT', $path, $body);
     $responseCode = $response['status'];
     if ($responseCode === 200 || $responseCode === 201 || $responseCode === 422 || $responseCode === 400) {
         return Braintree_Util::delimiterToCamelCaseArray(json_decode($response['body'], true), '_');
     } else {
         Braintree_Util::throwStatusCodeException($responseCode);
     }
 }
開發者ID:Flesh192,項目名稱:magento,代碼行數:11,代碼來源:HttpOAuth.php

示例4: arrayToXml

 /**
  * arrays passed to this method should have a single root element
  * with an array as its value
  * @param array $aData the array of data
  * @return var XML string
  */
 public static function arrayToXml($aData)
 {
     $aData = Braintree_Util::camelCaseToDelimiterArray($aData, '-');
     // set up the XMLWriter
     $writer = new XMLWriter();
     $writer->openMemory();
     $writer->setIndent(true);
     $writer->setIndentString(' ');
     $writer->startDocument('1.0', 'UTF-8');
     // get the root element name
     $aKeys = array_keys($aData);
     $rootElementName = $aKeys[0];
     // open the root element
     $writer->startElement($rootElementName);
     // create the body
     self::_createElementsFromArray($writer, $aData[$rootElementName], $rootElementName);
     // close the root element and document
     $writer->endElement();
     $writer->endDocument();
     // send the output as string
     return $writer->outputMemory();
 }
開發者ID:nstungxd,項目名稱:F2CA5,代碼行數:28,代碼來源:Generator.php


注:本文中的Braintree_Util::camelCaseToDelimiterArray方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。