本文整理匯總了PHP中Zend_Service_WindowsAzure_Storage_TableEntity::getAzureValues方法的典型用法代碼示例。如果您正苦於以下問題:PHP Zend_Service_WindowsAzure_Storage_TableEntity::getAzureValues方法的具體用法?PHP Zend_Service_WindowsAzure_Storage_TableEntity::getAzureValues怎麽用?PHP Zend_Service_WindowsAzure_Storage_TableEntity::getAzureValues使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Zend_Service_WindowsAzure_Storage_TableEntity
的用法示例。
在下文中一共展示了Zend_Service_WindowsAzure_Storage_TableEntity::getAzureValues方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getAzureValues
/**
* Get Azure values
*
* @return array
*/
public function getAzureValues()
{
return array_merge(array_values($this->_dynamicProperties), parent::getAzureValues());
}
示例2: _resolveAttributes
/**
* Resolve table values to attributes
*
* @param Zend_Service_WindowsAzure_Storage_TableEntity $entity
* @return array
*/
protected function _resolveAttributes(Zend_Service_WindowsAzure_Storage_TableEntity $entity)
{
$result = array();
foreach ($entity->getAzureValues() as $attr) {
$result[$attr->Name] = $attr->Value;
}
return $result;
}
示例3: _generateAzureRepresentation
/**
* Generate Azure representation from entity (creates atompub markup from properties)
*
* @param Zend_Service_WindowsAzure_Storage_TableEntity $entity
* @return string
*/
protected function _generateAzureRepresentation(Zend_Service_WindowsAzure_Storage_TableEntity $entity = null)
{
// Generate Azure representation from entity
$azureRepresentation = array();
$azureValues = $entity->getAzureValues();
foreach ($azureValues as $azureValue) {
$value = array();
$value[] = '<d:' . $azureValue->Name;
if ($azureValue->Type != '') {
$value[] = ' m:type="' . $azureValue->Type . '"';
}
if (is_null($azureValue->Value)) {
$value[] = ' m:null="true"';
}
$value[] = '>';
if (!is_null($azureValue->Value)) {
if (strtolower($azureValue->Type) == 'edm.boolean') {
$value[] = $azureValue->Value == true ? '1' : '0';
} else {
if (strtolower($azureValue->Type) == 'edm.datetime') {
$value[] = $this->_convertToEdmDateTime($azureValue->Value);
} else {
$value[] = htmlspecialchars($azureValue->Value);
}
}
}
$value[] = '</d:' . $azureValue->Name . '>';
$azureRepresentation[] = implode('', $value);
}
return implode('', $azureRepresentation);
}