You are here

Classes, traits, and interfaces in Course 8.2

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
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

Pages

Other projects