function CourseObjectFulfillment::setComplete in Course 8.3
Same name and namespace in other branches
- 8.2 src/Entity/CourseObjectFulfillment.php \Drupal\course\Entity\CourseObjectFulfillment::setComplete()
- 3.x src/Entity/CourseObjectFulfillment.php \Drupal\course\Entity\CourseObjectFulfillment::setComplete()
Set this fulfillment complete.
Parameters
bool $complete: Set to 0 to un-complete, 1 or omit to complete.
Return value
File
- src/
Entity/ CourseObjectFulfillment.php, line 98
Class
- CourseObjectFulfillment
- Parent class for course object fulfillment. Unlike Course objects, this is not abstract and can be used when the fulfillment requirements are simple.
Namespace
Drupal\course\EntityCode
function setComplete($complete = 1) {
if (!$this
->getOption('date_completed')) {
$this
->setOption('date_completed', REQUEST_TIME);
}
return $this
->setOption('complete', $complete);
}