function commerce_price_table_field_data_property_info in Commerce Price Table 7
Defines info for the properties of the Price field data structure.
1 call to commerce_price_table_field_data_property_info()
- commerce_price_table_property_info_callback in ./
commerce_price_table.module - Callback to alter the property info of price fields.
File
- ./
commerce_price_table.module, line 352
Code
function commerce_price_table_field_data_property_info($name = NULL) {
return array(
'amount' => array(
'label' => t('Amount'),
'description' => !empty($name) ? t('Amount value of field %name', array(
'%name' => $name,
)) : '',
'type' => 'decimal',
'getter callback' => 'entity_property_verbatim_get',
'setter callback' => 'entity_property_verbatim_set',
),
'currency_code' => array(
'label' => t('Currency'),
'description' => !empty($name) ? t('Currency code of field %name', array(
'%name' => $name,
)) : '',
'type' => 'text',
'getter callback' => 'entity_property_verbatim_get',
'setter callback' => 'entity_property_verbatim_set',
'options list' => 'commerce_currency_code_options_list',
),
'min_qty' => array(
'label' => t('Min Qty'),
'description' => !empty($name) ? t('Min quantity value of field %name', array(
'%name' => $name,
)) : '',
'type' => 'integer',
'getter callback' => 'entity_property_verbatim_get',
'setter callback' => 'entity_property_verbatim_set',
),
'max_qty' => array(
'label' => t('Max Qty'),
'description' => !empty($name) ? t('Max quantity value of field %name', array(
'%name' => $name,
)) : '',
'type' => 'integer',
'getter callback' => 'entity_property_verbatim_get',
'setter callback' => 'entity_property_verbatim_set',
),
'data' => array(
'label' => t('Data'),
'description' => !empty($name) ? t('Data array of field %name', array(
'%name' => $name,
)) : '',
'type' => 'struct',
'getter callback' => 'entity_property_verbatim_get',
'setter callback' => 'entity_property_verbatim_set',
),
);
}