You are here

public static function CourseObject::getMaxOccurences in Course 3.x

Same name and namespace in other branches
  1. 8.3 src/Entity/CourseObject.php \Drupal\course\Entity\CourseObject::getMaxOccurences()
  2. 8.2 src/Entity/CourseObject.php \Drupal\course\Entity\CourseObject::getMaxOccurences()

Return the number of occurances that can be in a course at the same time. For example, the design of the Certificate module can only have 1 set of mappings per node. The same goes for Course Credit. We may also want a course object that can only be added twice (for example, a before/after comparison).

This method is static because we might have to call it without an object being instantiated.

2 methods override CourseObject::getMaxOccurences()
CourseObjectCertificate::getMaxOccurences in modules/course_certificate/src/Plugin/course/CourseObject/CourseObjectCertificate.php
Return the number of occurances that can be in a course at the same time. For example, the design of the Certificate module can only have 1 set of mappings per node. The same goes for Course Credit. We may also want a course object that can only be…
CourseObjectTest::getMaxOccurences in modules/course_test/src/Plugin/course/CourseObject/CourseObjectTest.php
Return the number of occurances that can be in a course at the same time. For example, the design of the Certificate module can only have 1 set of mappings per node. The same goes for Course Credit. We may also want a course object that can only be…

File

src/Entity/CourseObject.php, line 932

Class

CourseObject
Parent abstract base class of all course objects.

Namespace

Drupal\course\Entity

Code

public static function getMaxOccurences() {
  return FALSE;
}