public/plugin/xapi/src/Parser/Cmi5Parser.php
The method generateToC() has an NPath complexity of 520. The configured NPath complexity threshold is 200. Open
Open
private function generateToC(Crawler $xml): array
{
$blocksMap = [];
/** @var array|XApiCmi5Item[] $items */
- Read upRead up
- Exclude checks
NPathComplexity
Since: 0.1
The NPath complexity of a method is the number of acyclic execution paths through that method. A threshold of 200 is generally considered the point where measures should be taken to reduce complexity.
Example
class Foo {
function bar() {
// lots of complicated code
}
}
Source https://phpmd.org/rules/codesize.html#npathcomplexity
Avoid unused local variables such as '$url'. Open
Open
$url
- Read upRead up
- Exclude checks
UnusedLocalVariable
Since: 0.2
Detects when a local variable is declared and/or assigned, but not used.
Example
class Foo {
public function doSomething()
{
$i = 5; // Unused
}
}
Source https://phpmd.org/rules/unusedcode.html#unusedlocalvariable
Missing function doc comment Open
Open
public function parse(): XApiToolLaunch
- Exclude checks
Add a single space around assignment operators Open
Open
declare(strict_types=1);
- Exclude checks