Download the PHP package degraciamathieu/php-arguments-detector without Composer
On this page you can find all versions of the php package degraciamathieu/php-arguments-detector. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download degraciamathieu/php-arguments-detector
More information about degraciamathieu/php-arguments-detector
Files in degraciamathieu/php-arguments-detector
Download degraciamathieu/php-arguments-detector
More information about degraciamathieu/php-arguments-detector
Files in degraciamathieu/php-arguments-detector
Vendor degraciamathieu
Package php-arguments-detector
Short Description Keep control over the complexity of your methods by checking that they do not have too many arguments.
License MIT
Homepage https://github.com/DeGraciaMathieu/php-arguments-detector
Package php-arguments-detector
Short Description Keep control over the complexity of your methods by checking that they do not have too many arguments.
License MIT
Homepage https://github.com/DeGraciaMathieu/php-arguments-detector
Please rate this library. Is it a good library?
Informations about the package php-arguments-detector
php arguments detector
The ideal number of arguments for a function is zero. ~ Robert C. Martin
Keep control over the complexity of your methods by checking that they do not have too many arguments with this package.
Installation
Requires >= PHP 7.3
Usage
Options
options | description |
---|---|
--min-args= | Ignore methods with less than --min-args arguments. |
--max-args= | Ignore methods with more than --max-args arguments. |
--min-weight= | Ignore methods with less than --min-weight weight. |
--max-weight= | Ignore methods with more than --max-weight weight. |
--limit= | Number of methods displayed. |
--without-constructor | Ignore method constructors from detection. |
--sort-by-weight | Sort the results by the weight of methods. |
Examples
Weight
The weight is the number of arguments multiplied by the number of lines of the method.
The weight of the foo
method is 10 : 2 arguments * 5 lines.
You can use it as a complexity indicator.
All versions of php-arguments-detector with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.3 || ^7.4 || ^8.0
symfony/console Version ^4.4 || ^5.0 || ^6.0
symfony/finder Version ^4.4 || ^5.0 || ^6.0
nikic/php-parser Version ^4.13
symfony/console Version ^4.4 || ^5.0 || ^6.0
symfony/finder Version ^4.4 || ^5.0 || ^6.0
nikic/php-parser Version ^4.13
The package degraciamathieu/php-arguments-detector contains the following files
Loading the files please wait ....