/** * {@inheritdoc} */ protected function viewsData() { $data = parent::viewsData(); $data['views_test_data']['table']['base']['access query tag'] = 'test_tag'; $data['views_test_data']['table']['base']['query metadata'] = array('key1' => 'test_metadata', 'key2' => 'test_metadata2'); return $data; }
/** * {@inheritdoc} */ public function viewsData() { $data = parent::viewsData(); $data['views_test_data']['created']['field']['id'] = 'date'; $data['views_test_data']['destroyed'] = array('title' => 'Destroyed', 'help' => 'Date in future this will be destroyed.', 'field' => array('id' => 'date'), 'argument' => array('id' => 'date'), 'filter' => array('id' => 'date'), 'sort' => array('id' => 'date')); return $data; }
function viewsData() { $data = parent::viewsData(); $data['views_test_data']['age']['filter']['allow empty'] = TRUE; $data['views_test_data']['id']['filter']['allow empty'] = FALSE; return $data; }
/** * Overrides Drupal\views\Tests\ViewTestBase::viewsData(). */ protected function viewsData() { $data = parent::viewsData(); $data['views_test_data']['job']['field']['id'] = 'test_field'; $data['views_test_data']['job']['field']['click sortable'] = FALSE; $data['views_test_data']['id']['field']['click sortable'] = TRUE; return $data; }
function viewsData() { $data = parent::viewsData(); $data['views_test_data']['name']['filter']['allow empty'] = TRUE; $data['views_test_data']['job']['filter']['allow empty'] = FALSE; $data['views_test_data']['description'] = $data['views_test_data']['name']; return $data; }
/** * Overrides Drupal\views\Tests\ViewTestBase::viewsData(). */ protected function viewsData() { $data = parent::viewsData(); // User the existing test_filter plugin. $data['views_test_data_alias']['table']['real table'] = 'views_test_data'; $data['views_test_data_alias']['name_alias']['filter']['id'] = 'test_filter'; $data['views_test_data_alias']['name_alias']['filter']['real field'] = 'name'; return $data; }
/** * Overrides \Drupal\views\Tests\ViewKernelTestBase::viewsData(). */ public function viewsData() { $data = parent::viewsData(); $date_plugins = array('date_fulldate', 'date_day', 'date_month', 'date_week', 'date_year', 'date_year_month'); foreach ($date_plugins as $plugin_id) { $data['views_test_data'][$plugin_id] = $data['views_test_data']['created']; $data['views_test_data'][$plugin_id]['real field'] = 'created'; $data['views_test_data'][$plugin_id]['argument']['id'] = $plugin_id; } return $data; }
protected function viewsData() { $data = parent::viewsData(); $data['views_test_data']['table']['base']['query_id'] = 'query_test'; return $data; }
function viewsData() { $data = parent::viewsData(); $data['views_test_data']['name']['field']['id'] = 'custom'; return $data; }
/** * Overrides \Drupal\views\Tests\ViewTestBase::schemaDefinition(). */ protected function viewsData() { $data = parent::viewsData(); $data['views_test_data']['langcode'] = array('title' => t('Langcode'), 'help' => t('Langcode'), 'field' => array('id' => 'language'), 'argument' => array('id' => 'language'), 'filter' => array('id' => 'language')); return $data; }
function viewsData() { $data = parent::viewsData(); $data['views_test_data']['age']['field']['id'] = 'file_size'; return $data; }
function viewsData() { $data = parent::viewsData(); $data['views_test_data']['name']['filter']['id'] = 'equality'; return $data; }
function viewsData() { $data = parent::viewsData(); $data['views_test_data']['id']['argument']['id'] = 'null'; return $data; }
/** * {@inheritdoc} */ protected function viewsData() { $views_data = parent::viewsData(); $views_data['views_test_data']['status']['filter']['id'] = 'boolean_string'; return $views_data; }
/** * {@inheritdoc} */ protected function viewsData() { $data = parent::viewsData(); $data['views_test_data']['test_cache_context'] = ['real field' => 'name', 'title' => 'Test cache context', 'filter' => ['id' => 'views_test_test_cache_context']]; return $data; }
function viewsData() { $data = parent::viewsData(); $data['views_test_data']['age']['filter']['id'] = 'in_operator'; return $data; }