コード例 #1
0
 /**
  * {@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;
 }
コード例 #2
0
 /**
  * {@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;
 }
コード例 #3
0
ファイル: FilterNumericTest.php プロジェクト: ddrozdik/dmaps
 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;
 }
コード例 #4
0
 /**
  * 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;
 }
コード例 #5
0
ファイル: FilterStringTest.php プロジェクト: ddrozdik/dmaps
 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;
 }
コード例 #6
0
 /**
  * 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;
 }
コード例 #7
0
 /**
  * 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;
 }
コード例 #8
0
ファイル: QueryTest.php プロジェクト: papillon-cendre/d8
 protected function viewsData()
 {
     $data = parent::viewsData();
     $data['views_test_data']['table']['base']['query_id'] = 'query_test';
     return $data;
 }
コード例 #9
0
 function viewsData()
 {
     $data = parent::viewsData();
     $data['views_test_data']['name']['field']['id'] = 'custom';
     return $data;
 }
コード例 #10
0
 /**
  * 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;
 }
コード例 #11
0
ファイル: FieldFileSizeTest.php プロジェクト: ddrozdik/dmaps
 function viewsData()
 {
     $data = parent::viewsData();
     $data['views_test_data']['age']['field']['id'] = 'file_size';
     return $data;
 }
コード例 #12
0
ファイル: FilterEqualityTest.php プロジェクト: ddrozdik/dmaps
 function viewsData()
 {
     $data = parent::viewsData();
     $data['views_test_data']['name']['filter']['id'] = 'equality';
     return $data;
 }
コード例 #13
0
ファイル: ArgumentNullTest.php プロジェクト: ddrozdik/dmaps
 function viewsData()
 {
     $data = parent::viewsData();
     $data['views_test_data']['id']['argument']['id'] = 'null';
     return $data;
 }
コード例 #14
0
 /**
  * {@inheritdoc}
  */
 protected function viewsData()
 {
     $views_data = parent::viewsData();
     $views_data['views_test_data']['status']['filter']['id'] = 'boolean_string';
     return $views_data;
 }
コード例 #15
0
ファイル: CacheTest.php プロジェクト: ddrozdik/dmaps
 /**
  * {@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;
 }
コード例 #16
0
 function viewsData()
 {
     $data = parent::viewsData();
     $data['views_test_data']['age']['filter']['id'] = 'in_operator';
     return $data;
 }