ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
class.ilSurveyQuestionsPlugin.php
Go to the documentation of this file.
1<?php
2include_once("./Services/Component/classes/class.ilPlugin.php");
3
12abstract class ilSurveyQuestionsPlugin extends ilPlugin
13{
19 final public function getComponentType()
20 {
21 return IL_COMP_MODULE;
22 }
23
29 final public function getComponentName()
30 {
31 return "SurveyQuestionPool";
32 }
33
39 final public function getSlot()
40 {
41 return "SurveyQuestions";
42 }
43
49 final public function getSlotId()
50 {
51 return "svyq";
52 }
53
57 final protected function slotInit()
58 {
59 // nothing to do here
60 }
61
62 abstract public function getQuestionType();
63}
An exception for terminatinating execution or to throw for unit testing.
const IL_COMP_MODULE
Abstract parent class for all question plugin classes.
slotInit()
Object initialization done by slot.