You are here

tmgmt.plugin.base.inc in Translation Management Tool 7

Contains the base plugin class.

File

plugin/tmgmt.plugin.base.inc
View source
<?php

/**
 * @file
 * Contains the base plugin class.
 */

/**
 * Base class for Translation Management plugins.
 */
class TMGMTPluginBase implements TMGMTPluginBaseInterface {
  protected $pluginType;
  protected $pluginInfo;

  /**
   * {@inheritdoc}
   */
  public function __construct($type, $plugin) {
    $this->pluginType = $plugin;
    $this->pluginInfo = _tmgmt_plugin_info($type, $plugin);
  }

  /**
   * {@inheritdoc}
   */
  public function pluginInfo() {
    return $this->pluginInfo;
  }

  /**
   * {@inheritdoc}
   */
  public function pluginType() {
    return $this->pluginType;
  }

}

Classes

Namesort descending Description
TMGMTPluginBase Base class for Translation Management plugins.