ActivityAnswerPluginBase.php in Opigno module 8
File
src/ActivityAnswerPluginBase.php
View source
<?php
namespace Drupal\opigno_module;
use Drupal\Core\Plugin\PluginBase;
use Drupal\opigno_module\Entity\OpignoActivityInterface;
use Drupal\opigno_module\Entity\OpignoAnswerInterface;
abstract class ActivityAnswerPluginBase extends PluginBase implements ActivityAnswerPluginInterface {
public function __construct(array $configuration, $plugin_id, $plugin_definition) {
parent::__construct($configuration, $plugin_id, $plugin_definition);
}
public function getId() {
return $this->pluginDefinition['id'];
}
public function getActivityType() {
return $this->pluginDefinition['activityTypeBundle'];
}
public function evaluatedOnSave(OpignoActivityInterface $activity) {
return TRUE;
}
public function getScore(OpignoAnswerInterface $answer) {
return 0;
}
public function answeringForm(array &$form) {
}
}