Code Coverage  | 
     ||||||||||
Classes and Traits  | 
      Functions and Methods  | 
      Lines  | 
     ||||||||
| Total |         | 
      0.00%  | 
      0 / 1  | 
              | 
      0.00%  | 
      0 / 1  | 
      CRAP |         | 
      0.00%  | 
      0 / 7  | 
     
| NewTopicsBlock |         | 
      0.00%  | 
      0 / 1  | 
              | 
      0.00%  | 
      0 / 1  | 
      2 |         | 
      0.00%  | 
      0 / 7  | 
     
| buildForumQuery |         | 
      0.00%  | 
      0 / 1  | 
      2 |         | 
      0.00%  | 
      0 / 7  | 
     |||
| <?php | |
| /** | |
| * @file | |
| * Contains \Drupal\forum\Plugin\Block\NewTopicsBlock. | |
| */ | |
| namespace Drupal\forum\Plugin\Block; | |
| /** | |
| * Provides a 'New forum topics' block. | |
| * | |
| * @Block( | |
| * id = "forum_new_block", | |
| * admin_label = @Translation("New forum topics"), | |
| * category = @Translation("Lists (Views)") | |
| * ) | |
| */ | |
| class NewTopicsBlock extends ForumBlockBase { | |
| /** | |
| * {@inheritdoc} | |
| */ | |
| protected function buildForumQuery() { | |
| return db_select('forum_index', 'f') | |
| ->fields('f') | |
| ->addTag('node_access') | |
| ->addMetaData('base_table', 'forum_index') | |
| ->orderBy('f.created', 'DESC') | |
| ->range(0, $this->configuration['block_count']); | |
| } | |
| } |