clean/assure

View on GitHub
src/assure/ArrayOfStringsCommand.php

Summary

Maintainability
A
25 mins
Test Coverage
A
100%

Showing 4 of 4 total issues

Function assure has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
Open

public function assure(&$value)
{
if (!$value) {
throw new \InvalidArgumentException('Empty value given');
}
Severity: Minor
Found in src/assure/ArrayOfStringsCommand.php - About 25 mins to fix

Missing class import via use statement (line '8', column '23').
Open

throw new \InvalidArgumentException('Empty value given');
Severity: Minor
Found in src/assure/ArrayOfStringsCommand.php by phpmd

Missing class import via use statement (line '19', column '27').
Open

throw new \InvalidArgumentException('Invalid type given');
Severity: Minor
Found in src/assure/ArrayOfStringsCommand.php by phpmd

Avoid unused local variables such as '$key'.
Open

foreach ($value as $key => $el) {
Severity: Minor
Found in src/assure/ArrayOfStringsCommand.php by phpmd
Category
Status