public static function CourseEnrollment::preCreate in Course 3.x
Use the Course's configured enrollment type if available.
Overrides EntityBase::preCreate
File
- src/
Entity/ CourseEnrollment.php, line 75
Class
- CourseEnrollment
- Defines the profile entity class.
Namespace
Drupal\course\EntityCode
public static function preCreate(EntityStorageInterface $storage, array &$values) {
if (isset($values['cid'])) {
$course = Course::load($values['cid']);
$values['type'] = $course
->get('enrollment_type')
->getString();
}
return parent::preCreate($storage, $values);
}