xAPI-vle/moodle-logstore_xapi

View on GitHub
src/loader/utils/load_batch.php

Summary

Maintainability
A
2 hrs
Test Coverage

Showing 2 of 2 total issues

Method load_batch has 34 lines of code (exceeds 25 allowed). Consider refactoring.
Open

function load_batch(array $config, array $transformedevents, callable $loader) {
try {
$statements = array_reduce($transformedevents, function ($result, $transformedevent) {
$eventstatements = $transformedevent['statements'];
return array_merge($result, $eventstatements);
Severity: Minor
Found in src/loader/utils/load_batch.php - About 1 hr to fix

Function load_batch has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
Open

function load_batch(array $config, array $transformedevents, callable $loader) {
try {
$statements = array_reduce($transformedevents, function ($result, $transformedevent) {
$eventstatements = $transformedevent['statements'];
return array_merge($result, $eventstatements);
Severity: Minor
Found in src/loader/utils/load_batch.php - About 1 hr to fix

There are no issues that match your filters.

Category
Status