/**
  * {@inheritdoc}
  */
 protected function alterViewTemplateAfterCreation(array &$view_template, $options = NULL)
 {
     parent::alterViewTemplateAfterCreation($view_template, $options);
     $field_defs = $this->field_manager->getBaseFieldDefinitions($this->getDefinitionValue('entity_type'));
     if (empty($field_defs['status'])) {
         // If entity doesn't have a base field status remove it from View filter.
         unset($view_template['display']['default']['display_options']['filters']['status']);
     }
     $this->field_manager->getFieldDefinitions($this->getDefinitionValue('entity_type'), 'event');
     $this->field_manager->getFieldStorageDefinitions('node');
 }
 /**
  * {@inheritdoc}
  */
 public function alterViewTemplateAfterCreation(array &$view_template, $options = NULL)
 {
     parent::alterViewTemplateAfterCreation($view_template, $options);
     // Make a simple change. This one goes to 11!
     $view_template['display']['default']['display_options']['pager']['options']['items_per_page'] = $options['pager_count'];
 }