interface LearningPathMembersPluginInterface in Opigno Learning path 3.x
Same name and namespace in other branches
- 8 src/LearningPathMembersPluginInterface.php \Drupal\opigno_learning_path\LearningPathMembersPluginInterface
Interface ActivityAnswerPluginInterface.
Hierarchy
- interface \Drupal\Component\Plugin\PluginInspectionInterface
- interface \Drupal\opigno_learning_path\LearningPathMembersPluginInterface
Expanded class hierarchy of LearningPathMembersPluginInterface
All classes that implement LearningPathMembersPluginInterface
File
- src/
LearningPathMembersPluginInterface.php, line 12
Namespace
Drupal\opigno_learning_pathView 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
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
LearningPathMembersPluginInterface:: |
public | function | Get plugin id. | 1 |
LearningPathMembersPluginInterface:: |
public | function | Get members form. | 1 |
PluginInspectionInterface:: |
public | function | Gets the definition of the plugin implementation. | 4 |
PluginInspectionInterface:: |
public | function | Gets the plugin_id of the plugin instance. | 2 |