CertificateTabController |
class |
Drupal\course_certificate\Controller |
modules/course_certificate/src/Controller/CertificateTabController.php |
An example controller. |
|
|
|
Course |
class |
Drupal\course\Entity |
src/Entity/Course.php |
Defines the Course entity class. |
|
12 |
|
CourseAccessControlHandler |
class |
Drupal\course\Access |
src/Access/CourseAccessControlHandler.php |
Access controller for the Course entity. |
|
|
|
CourseAccessTestCase |
class |
Drupal\Tests\course\Functional |
tests/src/Functional/CourseAccessTestCase.php |
Tests for conditional event-based access to course objects. |
|
|
|
CourseAdminController |
class |
Drupal\course\Controller |
src/Controller/CourseAdminController.php |
|
|
|
|
CourseAppearanceSettingsForm |
class |
Drupal\course\Form |
src/Form/CourseAppearanceSettingsForm.php |
Class CourseSettingsAppearanceForm. |
|
|
1 |
CourseBookEventSubscriber |
class |
Drupal\course_book\EventSubscriber |
modules/course_book/src/EventSubscriber/CourseBookEventSubscriber.php |
|
|
|
2 |
CourseContentEventSubscriber |
class |
Drupal\course_content\EventSubscriber |
modules/course_content/src/EventSubscriber/CourseContentEventSubscriber.php |
|
|
|
2 |
CourseContextTestCase |
class |
Drupal\Tests\course\Functional |
tests/src/Functional/CourseContextTestCase.php |
Tests for Course context |
|
|
|
CourseController |
class |
Drupal\course\Controller |
src/Controller/CourseController.php |
|
|
|
|
CourseEnrollment |
class |
Drupal\course\Entity |
src/Entity/CourseEnrollment.php |
Defines the profile entity class. |
|
2 |
|
CourseEnrollmentCreateAction |
class |
Drupal\course\Plugin\Action |
src/Plugin/Action/CourseEnrollmentCreateAction.php |
Action description. |
|
|
|
CourseEnrollmentEditAction |
class |
Drupal\course\Plugin\Action |
src/Plugin/Action/CourseEnrollmentEditAction.php |
Action description. |
|
|
|
CourseEnrollmentSettingsForm |
class |
Drupal\course\Form |
src/Form/CourseEnrollmentSettingsForm.php |
Course enrollment settings form. |
|
|
1 |
CourseEnrollmentTestCase |
class |
Drupal\Tests\course\Functional |
tests/src/Functional/CourseEnrollmentTestCase.php |
Tests for Course enrollment |
|
|
|
CourseEnrollmentType |
class |
Drupal\course\Entity |
src/Entity/CourseEnrollmentType.php |
Defines the course enrollment type entity class. |
|
2 |
|
CourseEnrollmentTypeForm |
class |
Drupal\course\Form |
src/Form/CourseEnrollmentTypeForm.php |
|
|
|
|
CourseEnrollmentTypeListBuilder |
class |
Drupal\course\Config\Entity |
src/Config/Entity/CourseEnrollmentTypeListBuilder.php |
Defines the list builder for profile types. |
|
|
|
CourseEntityForm |
class |
Drupal\course\Form |
src/Form/CourseEntityForm.php |
|
|
|
|
CourseEventSubscriber |
class |
Drupal\course\EventSubscriber |
src/EventSubscriber/CourseEventSubscriber.php |
|
|
|
2 |
CourseGradeTestCase |
class |
Drupal\Tests\course\Functional |
tests/src/Functional/CourseGradeTestCase.php |
Tests for Course grade. |
|
|
|
CourseHandler |
class |
Drupal\course\Helper |
src/Helper/CourseHandler.php |
Master class for a course related content entity. |
2 |
2 |
|
CourseListBuilder |
class |
Drupal\course\Config\Entity |
src/Config/Entity/CourseListBuilder.php |
Defines the list builder for course entities. |
|
|
|
CourseManageForm |
class |
Drupal\course\Form |
src/Form/CourseManageForm.php |
|
|
|
1 |
CourseNavigationBlock |
class |
Drupal\course\Plugin\Block |
src/Plugin/Block/CourseNavigationBlock.php |
Provides a course navigation block. |
|
|
|
CourseNodeTestCase |
class |
Drupal\Tests\course_node\Functional |
modules/course_node/tests/src/Functional/CourseNodeTest.php |
Test course node functionality. |
|
|
|
CourseObject |
class |
Drupal\course\Annotation |
src/Annotation/CourseObject.php |
Defines a Course object item annotation object. |
|
1 |
|
CourseObject |
abstract class |
Drupal\course\Entity |
src/Entity/CourseObject.php |
Parent abstract base class of all course objects. |
7 |
19 |
|
CourseObjectAccess |
class |
Drupal\course\Annotation |
src/Annotation/CourseObjectAccess.php |
Defines a Course object access item annotation object. |
|
1 |
|
CourseObjectAccessConditional |
class |
Drupal\course\Plugin\course\CourseObjectAccess |
src/Plugin/course/CourseObjectAccess/CourseObjectAccessConditional.php |
Plugin annotation
@CourseObjectAccess(
id = "conditional",
label = @Translation("Conditional"),
) |
|
|
|
CourseObjectAccessConditionalTestCase |
class |
Drupal\Tests\course\Functional |
tests/src/Functional/CourseObjectAccessConditionalTestCase.php |
Tests for conditional event-based access to course objects. |
|
|
|
CourseObjectAccessControlHandler |
class |
Drupal\course\Access |
src/Access/CourseObjectAccessControlHandler.php |
Access controller for the Course entity. |
|
|
|
CourseObjectAccessGrade |
class |
Drupal\course\Plugin\course\CourseObjectAccess |
src/Plugin/course/CourseObjectAccess/CourseObjectAccessGrade.php |
Plugin annotation
@CourseObjectAccess(
id = "grade",
label = @Translation("Grade"),
) |
|
|
|
CourseObjectAccessInterface |
interface |
Drupal\course\Plugin |
src/Plugin/CourseObjectAccessInterface.php |
Defines an interface for Course object access plugins. |
1 |
|
|
CourseObjectAccessPluginBase |
abstract class |
Drupal\course\Plugin |
src/Plugin/CourseObjectAccessPluginBase.php |
Base class for Course object access plugins. |
3 |
4 |
|
CourseObjectAccessPluginManager |
class |
Drupal\course\Plugin |
src/Plugin/CourseObjectAccessPluginManager.php |
Provides the Course object access plugin manager. |
|
2 |
2 |
CourseObjectAccessTestCase |
class |
Drupal\Tests\course\Functional |
tests/src/Functional/CourseObjectAccessTestCase.php |
Tests for course object access. |
|
|
|
CourseObjectAccessTimeTestCase |
class |
Drupal\Tests\course\Functional |
tests/src/Functional/CourseObjectAccessTimeTestCase.php |
Tests for course object access based on time. |
|
|
|
CourseObjectAccessTiming |
class |
Drupal\course\Plugin\course\CourseObjectAccess |
src/Plugin/course/CourseObjectAccess/CourseObjectAccessTiming.php |
Plugin annotation
@CourseObjectAccess(
id = "timing",
label = @Translation("Timing"),
) |
|
|
|
CourseObjectBook |
class |
Drupal\course_book\Plugin\course\CourseObject |
modules/course_book/src/Plugin/course/CourseObject/CourseObjectBook.php |
Plugin annotation
@CourseObject(
id = "book",
label = "Book",
handlers = {
"fulfillment" = "\Drupal\course_book\Plugin\course\CourseObject\CourseObjectBookFulfillment"
}
) |
|
|
|
CourseObjectBookFulfillment |
class |
Drupal\course_book\Plugin\course\CourseObject |
modules/course_book/src/Plugin/course/CourseObject/CourseObjectBookFulfillment.php |
Course fulfillment class for books. |
|
|
|
CourseObjectBookTestCase |
class |
Drupal\Tests\course_book\Functional |
modules/course_book/tests/src/Functional/CourseObjectBookTestCase.php |
Tests books in courses. |
|
|
|
CourseObjectBroken |
class |
Drupal\course\Course\Object |
src/Object/CourseObjectBroken.php |
|
|
|
|
CourseObjectCertificate |
class |
Drupal\course_certificate\Plugin\course\CourseObject |
modules/course_certificate/src/Plugin/course/CourseObject/CourseObjectCertificate.php |
Plugin annotation
@CourseObject(
id = "certificate",
label = "Certificate",
handlers = {
"fulfillment" = "\Drupal\course\Entity\CourseObjectFulfillment"
}
) |
|
|
|
CourseObjectContent |
class |
Drupal\course_content\Plugin\course\CourseObject |
modules/course_content/src/Plugin/course/CourseObject/CourseObjectContent.php |
Plugin annotation
@CourseObject(
id = "content",
label = "Course content",
handlers = {
"fulfillment" = "\Drupal\course_content\Course\Object\CourseObjectNodeFulfillment"
}
) |
|
|
|
CourseObjectContentTestCase |
class |
Drupal\Tests\course_content\Functional |
modules/course_content/tests/src/Functional/CourseObjectContentTestCase.php |
Tests content in courses. |
|
|
|
CourseObjectController |
class |
Drupal\course\Controller |
src/Controller/CourseObjectController.php |
|
|
|
|
CourseObjectForm |
class |
Drupal\course\Form |
src/Form/CourseObjectForm.php |
|
|
|
1 |
CourseObjectFulfillment |
class |
Drupal\course\Entity |
src/Entity/CourseObjectFulfillment.php |
Parent class for course object fulfillment. Unlike Course objects, this is
not abstract and can be used when the fulfillment requirements are simple. |
5 |
5 |
|
CourseObjectFulfillmentController |
class |
Drupal\course\Controller |
src/Controller/CourseObjectFulfillmentController.php |
|
|
|
|