Same filename in other branches
  1. 8.x-3.x src/TabRendererBase.php

Namespace

Drupal\quicktabs

File

src/TabRendererBase.php

View source
<?php

namespace Drupal\quicktabs;

use Drupal\Component\Plugin\PluginBase;
use Drupal\quicktabs\Entity\QuickTabsInstance;

/**
 * Base implementation for plugins that render tabbed output.
 */
abstract class TabRendererBase extends PluginBase implements TabRendererInterface {
    
    /**
     * Gets the name of the plugin.
     */
    public function getName() {
        return $this->pluginDefinition['name'];
    }
    
    /**
     * {@inheritdoc}
     */
    public function optionsForm(QuickTabsInstance $instance) {
        return [];
    }
    
    /**
     * {@inheritdoc}
     */
    public abstract function render(QuickTabsInstance $instance);

}

Classes

Title Deprecated Summary
TabRendererBase Base implementation for plugins that render tabbed output.