You are here

interface LearningPathMembersPluginInterface in Opigno Learning path 8

Same name and namespace in other branches
  1. 3.x src/LearningPathMembersPluginInterface.php \Drupal\opigno_learning_path\LearningPathMembersPluginInterface

Interface ActivityAnswerPluginInterface.

Hierarchy

Expanded class hierarchy of LearningPathMembersPluginInterface

All classes that implement LearningPathMembersPluginInterface

File

src/LearningPathMembersPluginInterface.php, line 12

Namespace

Drupal\opigno_learning_path
View source
interface LearningPathMembersPluginInterface extends PluginInspectionInterface {

  /**
   * Get plugin id.
   */
  public function getId();

  /**
   * Get members form.
   *
   * @param array $form
   *   Form array.
   * @param mixed $form_state
   *   Form state.
   * @param mixed $current_user
   *   User object.
   *
   * @return mixed
   *   From.
   */
  public function getMembersForm(array &$form, FormStateInterface $form_state, User $current_user);

}

Members

Namesort descending Modifiers Type Description Overrides
LearningPathMembersPluginInterface::getId public function Get plugin id. 1
LearningPathMembersPluginInterface::getMembersForm public function Get members form. 1
PluginInspectionInterface::getPluginDefinition public function Gets the definition of the plugin implementation. 4
PluginInspectionInterface::getPluginId public function Gets the plugin_id of the plugin instance. 2