Showing 22 of 22 total issues
Call to undeclared function \collect()
Open
Open
$keys2 = collect($data2)->keys()->all();
- Exclude checks
Reduce the number of returns of this function 5, down to the maximum allowed 3. Open
Open
return array_map(function ($key) use ($data1, $data2) {
- Read upRead up
- Exclude checks
Having too many return statements in a function increases the function's essential complexity because the flow of execution is broken each time a return statement is encountered. This makes it harder to read and understand the logic of the function.
Noncompliant Code Example
With the default threshold of 3:
function myFunction(){ // Noncompliant as there are 4 return statements if (condition1) { return true; } else { if (condition2) { return false; } else { return true; } } return false; }