function course_node_presave in Course 3.x
Implements hook_node_presave().
Add an empty course entity if necessary.
File
- modules/
course_node/ course_node.module, line 26
Code
function course_node_presave(Node $node) {
if (course_node_is_course($node) && $node
->get('course')
->isEmpty()) {
$course = Course::create([
'type' => 'course',
]);
$course
->save();
$node
->set('course', $course);
}
}