AOEpeople/StackFormation

View on GitHub
src/StackFormation/Diff.php

Summary

Maintainability
A
3 hrs
Test Coverage

Showing 3 of 3 total issues

Method compare has 39 lines of code (exceeds 25 allowed). Consider refactoring.
Open

public function compare()
{
if (empty($this->stack)) {
throw new \InvalidArgumentException('Stack not set');
}
Severity: Minor
Found in src/StackFormation/Diff.php - About 1 hr to fix

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

    public function compare()
    {
    if (empty($this->stack)) {
    throw new \InvalidArgumentException('Stack not set');
    }
    Severity: Minor
    Found in src/StackFormation/Diff.php - About 1 hr to fix

    Function parametersAreEqual has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
    Open

    protected function parametersAreEqual(array $paramA, array $paramB)
    {
    // skip password fields
    while (($passWordKeyInA = array_search('****', $paramA)) !== false) {
    unset($paramA[$passWordKeyInA]);
    Severity: Minor
    Found in src/StackFormation/Diff.php - About 55 mins to fix

    There are no issues that match your filters.

    Category
    Status