function CurrencyViewsHandlerFieldWebTestCase::viewsData in Currency 7.2
Overrides parent::viewsData();
Overrides ViewsSqlTest::viewsData
File
- currency/
tests/ CurrencyViewsHandlerFieldWebTestCase.test, line 53 - Contains class CurrencyViewsHandlerFieldWebTestCase.
Class
- CurrencyViewsHandlerFieldWebTestCase
- Tests CurrencyAmountViewsHandlerField.
Code
function viewsData() {
// Declaration of the base table.
$data['views_test']['table'] = array(
'group' => t('Views test'),
'base' => array(
'field' => 'id',
'title' => t('Views test'),
),
);
// Declaration of fields.
$data['views_test']['currency_sign'] = array(
'real field' => 'currency_code',
'title' => t('Currency code'),
'help' => t('Currency code'),
'field' => array(
'handler' => 'CurrencyViewsHandlerField',
'currency_property' => 'sign',
),
);
$data['views_test']['currency_subunits'] = array(
'real field' => 'currency_code',
'title' => t('Currency code'),
'help' => t('Currency code'),
'field' => array(
'handler' => 'CurrencyViewsHandlerField',
'currency_property' => 'subunits',
),
);
return $data;
}