public/error.php

Summary

Maintainability
A
2 hrs
Test Coverage

Avoid too many return statements within this method.
Open

            return 'Not Implemented';
Severity: Major
Found in public/error.php - About 30 mins to fix

    Avoid too many return statements within this method.
    Open

                return 'Internal Server Error';
    Severity: Major
    Found in public/error.php - About 30 mins to fix

      Avoid too many return statements within this method.
      Open

                  return 'Bad Gateway';
      Severity: Major
      Found in public/error.php - About 30 mins to fix

        Avoid too many return statements within this method.
        Open

                    return 'Service Unavailable';
        Severity: Major
        Found in public/error.php - About 30 mins to fix

          Avoid too many return statements within this method.
          Open

                      return 'Bad Timeout';
          Severity: Major
          Found in public/error.php - About 30 mins to fix

            The function desc() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10.
            Open

            function desc()
            {
                global $code;
                switch ($code) {
                    case 400:
            Severity: Minor
            Found in public/error.php by phpmd

            CyclomaticComplexity

            Since: 0.1

            Complexity is determined by the number of decision points in a method plus one for the method entry. The decision points are 'if', 'while', 'for', and 'case labels'. Generally, 1-4 is low complexity, 5-7 indicates moderate complexity, 8-10 is high complexity, and 11+ is very high complexity.

            Example

            // Cyclomatic Complexity = 11
            class Foo {
            1   public function example() {
            2       if ($a == $b) {
            3           if ($a1 == $b1) {
                            fiddle();
            4           } elseif ($a2 == $b2) {
                            fiddle();
                        } else {
                            fiddle();
                        }
            5       } elseif ($c == $d) {
            6           while ($c == $d) {
                            fiddle();
                        }
            7        } elseif ($e == $f) {
            8           for ($n = 0; $n < $h; $n++) {
                            fiddle();
                        }
                    } else {
                        switch ($z) {
            9               case 1:
                                fiddle();
                                break;
            10              case 2:
                                fiddle();
                                break;
            11              case 3:
                                fiddle();
                                break;
                            default:
                                fiddle();
                                break;
                        }
                    }
                }
            }

            Source https://phpmd.org/rules/codesize.html#cyclomaticcomplexity

            There are no issues that match your filters.

            Category
            Status