GemsTracker/gemstracker-library

View on GitHub
classes/Gems/Controller/BrowseEditAction.php

Summary

Maintainability
F
5 days
Test Coverage
F
0%

Function processForm has a Cognitive Complexity of 72 (exceeds 5 allowed). Consider refactoring.
Open

    protected function processForm($saveLabel = null, $data = null)
    {
        $model   = $this->getModel();
        $mname   = $model->getName();
        $request = $this->getRequest();
Severity: Minor
Found in classes/Gems/Controller/BrowseEditAction.php - About 1 day to fix

Cognitive Complexity

Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

A method's cognitive complexity is based on a few simple rules:

  • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
  • Code is considered more complex for each "break in the linear flow of the code"
  • Code is considered more complex when "flow breaking structures are nested"

Further reading

File BrowseEditAction.php has 564 lines of code (exceeds 250 allowed). Consider refactoring.
Open

<?php

/**
 *
 * @package    Gems
Severity: Major
Found in classes/Gems/Controller/BrowseEditAction.php - About 1 day to fix

    Gems_Controller_BrowseEditAction has 35 functions (exceeds 20 allowed). Consider refactoring.
    Open

    abstract class Gems_Controller_BrowseEditAction extends \Gems_Controller_ModelActionAbstract
    {
        const RESET_PARAM   = 'reset';
        const SEARCH_BUTTON = 'AUTO_SEARCH_TEXT_BUTTON';
    
    
    Severity: Minor
    Found in classes/Gems/Controller/BrowseEditAction.php - About 4 hrs to fix

      Function getAutoSearchForm has a Cognitive Complexity of 28 (exceeds 5 allowed). Consider refactoring.
      Open

          protected function getAutoSearchForm($targetId)
          {
              if ($this->autoFilter) {
                  $model = $this->getModel();
                  $data  = $this->getCachedRequestData();
      Severity: Minor
      Found in classes/Gems/Controller/BrowseEditAction.php - About 4 hrs to fix

      Cognitive Complexity

      Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

      A method's cognitive complexity is based on a few simple rules:

      • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
      • Code is considered more complex for each "break in the linear flow of the code"
      • Code is considered more complex when "flow breaking structures are nested"

      Further reading

      Method processForm has 95 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          protected function processForm($saveLabel = null, $data = null)
          {
              $model   = $this->getModel();
              $mname   = $model->getName();
              $request = $this->getRequest();
      Severity: Major
      Found in classes/Gems/Controller/BrowseEditAction.php - About 3 hrs to fix

        The class Gems_Controller_BrowseEditAction has 14 public methods. Consider refactoring Gems_Controller_BrowseEditAction to keep number of public methods under 10.
        Open

        abstract class Gems_Controller_BrowseEditAction extends \Gems_Controller_ModelActionAbstract
        {
            const RESET_PARAM   = 'reset';
            const SEARCH_BUTTON = 'AUTO_SEARCH_TEXT_BUTTON';
        
        

        TooManyPublicMethods

        Since: 0.1

        A class with too many public methods is probably a good suspect for refactoring, in order to reduce its complexity and find a way to have more fine grained objects.

        By default it ignores methods starting with 'get' or 'set'.

        Example

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

        The class Gems_Controller_BrowseEditAction has an overall complexity of 141 which is very high. The configured complexity threshold is 50.
        Open

        abstract class Gems_Controller_BrowseEditAction extends \Gems_Controller_ModelActionAbstract
        {
            const RESET_PARAM   = 'reset';
            const SEARCH_BUTTON = 'AUTO_SEARCH_TEXT_BUTTON';
        
        

        Function getAfterSaveRoute has a Cognitive Complexity of 22 (exceeds 5 allowed). Consider refactoring.
        Open

            public function getAfterSaveRoute($data) {
                if ($currentItem = $this->menu->getCurrent()) {
                    $controller = $this->_getParam('controller');
                    $url        = null;
        
        
        Severity: Minor
        Found in classes/Gems/Controller/BrowseEditAction.php - About 3 hrs to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function _createTable has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
        Open

            protected function _createTable()
            {
                $model   = $this->getModel();
                $request = $this->getRequest();
                $search  = $this->getCachedRequestData(false);
        Severity: Minor
        Found in classes/Gems/Controller/BrowseEditAction.php - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Function beforeFormDisplay has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
        Open

            public function beforeFormDisplay ($form, $isNew)
            {
                if ($this->useTabbedForms || $form instanceof \Gems_Form_TableForm) {
                    //If needed, add a row of link buttons to the bottom of the form
                    if ($links = $this->createMenuLinks($isNew ? $this->menuCreateIncludeLevel : $this->menuEditIncludeLevel)) {
        Severity: Minor
        Found in classes/Gems/Controller/BrowseEditAction.php - About 1 hr to fix

        Cognitive Complexity

        Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

        A method's cognitive complexity is based on a few simple rules:

        • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
        • Code is considered more complex for each "break in the linear flow of the code"
        • Code is considered more complex when "flow breaking structures are nested"

        Further reading

        Method getAutoSearchForm has 40 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            protected function getAutoSearchForm($targetId)
            {
                if ($this->autoFilter) {
                    $model = $this->getModel();
                    $data  = $this->getCachedRequestData();
        Severity: Minor
        Found in classes/Gems/Controller/BrowseEditAction.php - About 1 hr to fix

          The class Gems_Controller_BrowseEditAction has 19 fields. Consider redesigning Gems_Controller_BrowseEditAction to keep the number of fields under 15.
          Open

          abstract class Gems_Controller_BrowseEditAction extends \Gems_Controller_ModelActionAbstract
          {
              const RESET_PARAM   = 'reset';
              const SEARCH_BUTTON = 'AUTO_SEARCH_TEXT_BUTTON';
          
          

          TooManyFields

          Since: 0.1

          Classes that have too many fields could be redesigned to have fewer fields, possibly through some nested object grouping of some of the information. For example, a class with city/state/zip fields could instead have one Address field.

          Example

          class Person {
             protected $one;
             private $two;
             private $three;
             [... many more fields ...]
          }

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

          Method _createTable has 34 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

              protected function _createTable()
              {
                  $model   = $this->getModel();
                  $request = $this->getRequest();
                  $search  = $this->getCachedRequestData(false);
          Severity: Minor
          Found in classes/Gems/Controller/BrowseEditAction.php - About 1 hr to fix

            Function getCachedRequestData has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring.
            Open

                public function getCachedRequestData($includeDefaults = true, $sourceAction = null, $readonly = false, $filterEmpty = true)
                {
                    if (! $this->requestCache) {
                        $this->requestCache = $this->util->getRequestCache($sourceAction, $readonly);
                        $this->requestCache->setMenu($this->menu);
            Severity: Minor
            Found in classes/Gems/Controller/BrowseEditAction.php - About 1 hr to fix

            Cognitive Complexity

            Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

            A method's cognitive complexity is based on a few simple rules:

            • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
            • Code is considered more complex for each "break in the linear flow of the code"
            • Code is considered more complex when "flow breaking structures are nested"

            Further reading

            Method getAfterSaveRoute has 31 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

                public function getAfterSaveRoute($data) {
                    if ($currentItem = $this->menu->getCurrent()) {
                        $controller = $this->_getParam('controller');
                        $url        = null;
            
            
            Severity: Minor
            Found in classes/Gems/Controller/BrowseEditAction.php - About 1 hr to fix

              Method beforeFormDisplay has 30 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

                  public function beforeFormDisplay ($form, $isNew)
                  {
                      if ($this->useTabbedForms || $form instanceof \Gems_Form_TableForm) {
                          //If needed, add a row of link buttons to the bottom of the form
                          if ($links = $this->createMenuLinks($isNew ? $this->menuCreateIncludeLevel : $this->menuEditIncludeLevel)) {
              Severity: Minor
              Found in classes/Gems/Controller/BrowseEditAction.php - About 1 hr to fix

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

                    protected function _createSelectElement($name, $options, $empty = null)
                    {
                        if ($options instanceof \MUtil_Model_ModelAbstract) {
                            $options = $options->get($name, 'multiOptions');
                        } elseif (is_string($options)) {
                Severity: Minor
                Found in classes/Gems/Controller/BrowseEditAction.php - About 25 mins to fix

                Cognitive Complexity

                Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                A method's cognitive complexity is based on a few simple rules:

                • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                • Code is considered more complex for each "break in the linear flow of the code"
                • Code is considered more complex when "flow breaking structures are nested"

                Further reading

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

                    public function indexAction()
                    {
                        // \MUtil_Model::$verbose = true;
                        $this->setPageTitle($this->getTopicTitle(), array('class' => 'title'));
                
                
                Severity: Minor
                Found in classes/Gems/Controller/BrowseEditAction.php - About 25 mins to fix

                Cognitive Complexity

                Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                A method's cognitive complexity is based on a few simple rules:

                • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                • Code is considered more complex for each "break in the linear flow of the code"
                • Code is considered more complex when "flow breaking structures are nested"

                Further reading

                The method getAfterSaveRoute() has an NPath complexity of 325. The configured NPath complexity threshold is 200.
                Open

                    public function getAfterSaveRoute($data) {
                        if ($currentItem = $this->menu->getCurrent()) {
                            $controller = $this->_getParam('controller');
                            $url        = null;
                
                

                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

                The method processForm() has an NPath complexity of 20412. The configured NPath complexity threshold is 200.
                Open

                    protected function processForm($saveLabel = null, $data = null)
                    {
                        $model   = $this->getModel();
                        $mname   = $model->getName();
                        $request = $this->getRequest();

                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

                The method processForm() has 131 lines of code. Current threshold is set to 100. Avoid really long methods.
                Open

                    protected function processForm($saveLabel = null, $data = null)
                    {
                        $model   = $this->getModel();
                        $mname   = $model->getName();
                        $request = $this->getRequest();

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

                    protected function getAutoSearchForm($targetId)
                    {
                        if ($this->autoFilter) {
                            $model = $this->getModel();
                            $data  = $this->getCachedRequestData();

                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

                The method processForm() has a Cyclomatic Complexity of 26. The configured cyclomatic complexity threshold is 10.
                Open

                    protected function processForm($saveLabel = null, $data = null)
                    {
                        $model   = $this->getModel();
                        $mname   = $model->getName();
                        $request = $this->getRequest();

                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

                The method beforeFormDisplay() has a Cyclomatic Complexity of 11. The configured cyclomatic complexity threshold is 10.
                Open

                    public function beforeFormDisplay ($form, $isNew)
                    {
                        if ($this->useTabbedForms || $form instanceof \Gems_Form_TableForm) {
                            //If needed, add a row of link buttons to the bottom of the form
                            if ($links = $this->createMenuLinks($isNew ? $this->menuCreateIncludeLevel : $this->menuEditIncludeLevel)) {

                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

                The method getAfterSaveRoute() has a Cyclomatic Complexity of 12. The configured cyclomatic complexity threshold is 10.
                Open

                    public function getAfterSaveRoute($data) {
                        if ($currentItem = $this->menu->getCurrent()) {
                            $controller = $this->_getParam('controller');
                            $url        = null;
                
                

                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

                The class Gems_Controller_BrowseEditAction has a coupling between objects value of 25. Consider to reduce the number of dependencies under 13.
                Open

                abstract class Gems_Controller_BrowseEditAction extends \Gems_Controller_ModelActionAbstract
                {
                    const RESET_PARAM   = 'reset';
                    const SEARCH_BUTTON = 'AUTO_SEARCH_TEXT_BUTTON';
                
                

                CouplingBetweenObjects

                Since: 1.1.0

                A class with too many dependencies has negative impacts on several quality aspects of a class. This includes quality criteria like stability, maintainability and understandability

                Example

                class Foo {
                    /**
                     * @var \foo\bar\X
                     */
                    private $x = null;
                
                    /**
                     * @var \foo\bar\Y
                     */
                    private $y = null;
                
                    /**
                     * @var \foo\bar\Z
                     */
                    private $z = null;
                
                    public function setFoo(\Foo $foo) {}
                    public function setBar(\Bar $bar) {}
                    public function setBaz(\Baz $baz) {}
                
                    /**
                     * @return \SplObjectStorage
                     * @throws \OutOfRangeException
                     * @throws \InvalidArgumentException
                     * @throws \ErrorException
                     */
                    public function process(\Iterator $it) {}
                
                    // ...
                }

                Source https://phpmd.org/rules/design.html#couplingbetweenobjects

                Avoid unused parameters such as '$data'.
                Open

                    protected function getAutoSearchElements(\MUtil_Model_ModelAbstract $model, array $data)

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                Avoid unused parameters such as '$useStored'.
                Open

                    protected function _applySearchParameters(\MUtil_Model_ModelAbstract $model, $useStored = false)

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                Avoid unused parameters such as '$isNew'.
                Open

                    public function beforeSave(array &$data, $isNew, \Zend_Form $form = null)

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                Avoid unused parameters such as '$data'.
                Open

                    public function afterFormLoad(array &$data, $isNew)

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                Avoid unused parameters such as '$data'.
                Open

                    public function beforeSave(array &$data, $isNew, \Zend_Form $form = null)

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                Avoid unused parameters such as '$form'.
                Open

                    public function beforeSave(array &$data, $isNew, \Zend_Form $form = null)

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                Avoid unused parameters such as '$data'.
                Open

                    protected function getDataFilter(array $data)

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

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

                                    $linksCell = $table->tf($links);

                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

                Avoid unused parameters such as '$model'.
                Open

                    protected function getAutoSearchSubmit(\MUtil_Model_ModelAbstract $model, \MUtil_Form $form)

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                Avoid unused parameters such as '$model'.
                Open

                    protected function addExcelColumns(\MUtil_Model_ModelAbstract $model) {}

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                Avoid unused parameters such as '$isNew'.
                Open

                    public function afterSave(array $data, $isNew)

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                Avoid unused parameters such as '$data'.
                Open

                    public function afterSave(array $data, $isNew)

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                Avoid unused parameters such as '$form'.
                Open

                    public function onFakeSubmit(&$form, &$data) {

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                Avoid unused parameters such as '$isNew'.
                Open

                    public function afterFormLoad(array &$data, $isNew)

                UnusedFormalParameter

                Since: 0.2

                Avoid passing parameters to methods or constructors and then not using those parameters.

                Example

                class Foo
                {
                    private function bar($howdy)
                    {
                        // $howdy is not used
                    }
                }

                Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

                TODO found
                Open

                                        // TODO: Elementen automatisch toevoegen in \MUtil_Form

                Avoid excessively long variable names like $menuCreateIncludeLevel. Keep variable name length under 20.
                Open

                    public $menuCreateIncludeLevel = 0;

                LongVariable

                Since: 0.2

                Detects when a field, formal or local variable is declared with a long name.

                Example

                class Something {
                    protected $reallyLongIntName = -3; // VIOLATION - Field
                    public static function main( array $interestingArgumentsList[] ) { // VIOLATION - Formal
                        $otherReallyLongName = -5; // VIOLATION - Local
                        for ($interestingIntIndex = 0; // VIOLATION - For
                             $interestingIntIndex < 10;
                             $interestingIntIndex++ ) {
                        }
                    }
                }

                Source https://phpmd.org/rules/naming.html#longvariable

                Avoid excessively long variable names like $menuIndexIncludeLevel. Keep variable name length under 20.
                Open

                    public $menuIndexIncludeLevel = 4;

                LongVariable

                Since: 0.2

                Detects when a field, formal or local variable is declared with a long name.

                Example

                class Something {
                    protected $reallyLongIntName = -3; // VIOLATION - Field
                    public static function main( array $interestingArgumentsList[] ) { // VIOLATION - Formal
                        $otherReallyLongName = -5; // VIOLATION - Local
                        for ($interestingIntIndex = 0; // VIOLATION - For
                             $interestingIntIndex < 10;
                             $interestingIntIndex++ ) {
                        }
                    }
                }

                Source https://phpmd.org/rules/naming.html#longvariable

                Avoid variables with short names like $id. Configured minimum length is 3.
                Open

                            $id = 'autofilter_target';

                ShortVariable

                Since: 0.2

                Detects when a field, local, or parameter has a very short name.

                Example

                class Something {
                    private $q = 15; // VIOLATION - Field
                    public static function main( array $as ) { // VIOLATION - Formal
                        $r = 20 + $this->q; // VIOLATION - Local
                        for (int $i = 0; $i < 10; $i++) { // Not a Violation (inside FOR)
                            $r += $this->q;
                        }
                    }
                }

                Source https://phpmd.org/rules/naming.html#shortvariable

                There are no issues that match your filters.

                Category
                Status