You are here

abstract public function CourseObjectNode::getNodeTypes in Course 6

Same name and namespace in other branches
  1. 7.2 includes/CourseObjectNode.inc \CourseObjectNode::getNodeTypes()
  2. 7 includes/CourseObjectNode.inc \CourseObjectNode::getNodeTypes()

Return a list of valid node types.

Return value

array An array keyed by machine name of a node type. return array( 'my_event' => 'My event content type', );

2 calls to CourseObjectNode::getNodeTypes()
CourseObjectNode::optionsDefinition in includes/course_object.core.inc
Define configuration elements and their defaults.
CourseObjectNode::optionsForm in includes/course_object.core.inc
Default options form for all course objects.
8 methods override CourseObjectNode::getNodeTypes()
CourseObjectBook::getNodeTypes in modules/course_book/course_book.classes.inc
Return a list of valid node types.
CourseObjectContent::getNodeTypes in modules/course_content/course_content.classes.inc
Return a list of valid node types.
CourseObjectPoll::getNodeTypes in modules/course_poll/course_poll.classes.inc
Return a list of valid node types.
CourseObjectQuiz::getNodeTypes in modules/course_quiz/course_quiz.classes.inc
Return a list of valid node types.
CourseObjectScorm::getNodeTypes in modules/course_scorm/course_scorm.classes.inc
Return a list of valid node types.

... See full list

File

includes/course_object.core.inc, line 1089

Class

CourseObjectNode
A course object that uses a node as a base.

Code

public abstract function getNodeTypes();