xAPI-vle/moodle-logstore_xapi

View on GitHub
src/transformer/events/tool_certificate/certificate_revoked.php

Summary

Maintainability
A
2 hrs
Test Coverage

Showing 2 of 2 total issues

Method certificate_revoked has 44 lines of code (exceeds 25 allowed). Consider refactoring.
Open

function certificate_revoked(array $config, \stdClass $event) {
$repo = $config['repo'];
$user = $repo->read_record_by_id('user', $event->relateduserid);
$revoker = $repo->read_record_by_id('user', $event->userid);
$code = unserialize($event->other)['code'];
Severity: Minor
Found in src/transformer/events/tool_certificate/certificate_revoked.php - About 1 hr to fix

Similar blocks of code found in 2 locations. Consider refactoring.
Open

'context' => [
...utils\get_context_base($config, $event, $lang, $course),
'instructor' => utils\get_user($config, $revoker),
'contextActivities' => [
...(
Severity: Minor
Found in src/transformer/events/tool_certificate/certificate_revoked.php and 1 other location - About 55 mins to fix
src/transformer/events/tool_certificate/certificate_issued.php on lines 60..80
Category
Status