Class | Violations |
---|---|
phpOMS\Event\EventManager
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 45) * Component uses 88 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 20) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.56 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 4 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex class code Too complex method code Probably bugged |
phpOMS\Application\ApplicationManager
Probably bugged warning
This component contains in theory 0.53 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Message\Mail\Pop3
Probably bugged warning
This component contains in theory 0.64 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Message\Mail\Smtp
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 96) * Component uses 290 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 24) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.16 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 420 logical lines of code * Class has 755 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Message\Mail\Email
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (28, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=5) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 246) * Component uses 1048 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 28) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 8.84 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 5 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 1159 logical lines of code * Class has 1910 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Message\Mail\Imap
Probably bugged warning
This component contains in theory 0.62 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Message\Mail\MailHandler
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 63) * Component uses 151 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 27) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.93 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 218 logical lines of code * Class has 469 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Message\Cli\CliRequest
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (14, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=4) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.45 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 5 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Blob / God object Probably bugged |
phpOMS\Message\RequestAbstract
Probably bugged warning
This component contains in theory 0.44 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Message\Http\Rest
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 20) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.5 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 14 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Message\Http\HttpHeader
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 100) * Component uses 91 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 60) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.56 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 7 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 388 logical lines of code * Class has 512 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Message\Http\HttpRequest
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (19, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=9) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 88) * Component uses 272 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 42) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.7 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 67 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 352 logical lines of code * Class has 607 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Message\ResponseAbstract
Probably bugged warning
This component contains in theory 0.43 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Ai\Ocr\BasicOcr
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 15) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.91 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 6 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\DataStorage\Database\GrammarAbstract
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 15) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.56 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\DataStorage\Database\Schema\Builder
Probably bugged warning
This component contains in theory 0.35 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 21 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\DataStorage\Database\Schema\Grammar\SQLiteGrammar
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 17) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\DataStorage\Database\Schema\Grammar\MysqlGrammar
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 17) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.54 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 3 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\DataStorage\Database\Schema\Grammar\PostgresGrammar
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 17) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\DataStorage\Database\Schema\Grammar\SqlServerGrammar
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 17) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\DataStorage\Database\Schema\Grammar\Grammar
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 14) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.36 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\DataStorage\Database\Query\Builder
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (60, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=14) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 59) * Component uses 185 operators Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.58 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 177 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 472 logical lines of code * Class has 1236 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Probably bugged Too long |
phpOMS\DataStorage\Database\Query\Grammar\Grammar
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 74) * Component uses 229 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 27) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.56 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 296 logical lines of code * Class has 534 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\DataStorage\Database\Mapper\DataMapperFactory
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (21, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=23) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 60) * Component uses 153 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 38) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.02 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 10 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 246 logical lines of code * Class has 560 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Too complex method code Probably bugged Too long |
phpOMS\DataStorage\Database\Mapper\DataMapperAbstract
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 47) * Component uses 105 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 22) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.94 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 211 logical lines of code * Class has 455 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\DataStorage\Database\Mapper\WriteMapper
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 50) * Component uses 111 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 18) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.96 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex class code Too complex method code Probably bugged |
phpOMS\DataStorage\Database\Mapper\DeleteMapper
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 11) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.39 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\DataStorage\Database\Mapper\UpdateMapper
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 52) * Component uses 121 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 22) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.95 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex class code Too complex method code Probably bugged |
phpOMS\DataStorage\Database\Mapper\ReadMapper
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 160) * Component uses 460 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 56) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 3.82 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 466 logical lines of code * Class has 709 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\DataStorage\Session\HttpSession
Probably bugged warning
This component contains in theory 0.36 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\DataStorage\Cache\Connection\MemCached
Probably bugged warning
This component contains in theory 0.4 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 4 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\DataStorage\Cache\Connection\RedisCache
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 59) * Component uses 191 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 12) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.09 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 5 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 262 logical lines of code * Class has 387 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\DataStorage\Cache\Connection\FileCache
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 103) * Component uses 400 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 12) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.14 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 8 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 430 logical lines of code * Class has 589 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Security\PhpCode
Probably bugged warning
This component contains in theory 0.35 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 14 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Security\EncryptionHelper
Probably bugged warning
This component contains in theory 0.55 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 9 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Localization\ISO3166CharEnum
Probably bugged warning
This component contains in theory 0.67 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 4 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 256 logical lines of code * Class has 264 lines of code Maybe your class should not exceed 200 lines of logical code |
Probably bugged Too long |
phpOMS\Localization\ISO4217SymbolEnum
Probably bugged warning
This component contains in theory 0.44 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Localization\ISO4217NumEnum
Probably bugged warning
This component contains in theory 0.46 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Localization\ISO4217CharEnum
Probably bugged warning
This component contains in theory 0.48 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 4 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Localization\ISO639Trait
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 252) * Component uses 255 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 252) Maybe you should delegate some code to other objects or split complex method.
Too long information
This class looks really long.
* Class has 517 logical lines of code * Class has 543 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Too long |
phpOMS\Localization\L11nManager
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (11, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=4) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.54 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 9 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Blob / God object Probably bugged |
phpOMS\Localization\ISO3166Trait
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 32) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Localization\ISO639Enum
Probably bugged warning
This component contains in theory 0.46 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Localization\ISO3166NameEnum
Probably bugged warning
This component contains in theory 0.67 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 256 logical lines of code * Class has 264 lines of code Maybe your class should not exceed 200 lines of logical code |
Probably bugged Too long |
phpOMS\Localization\ISO3166TwoEnum
Probably bugged warning
This component contains in theory 0.67 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 8 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 256 logical lines of code * Class has 264 lines of code Maybe your class should not exceed 200 lines of logical code |
Probably bugged Too long |
phpOMS\Localization\ISO639x1Enum
Probably bugged warning
This component contains in theory 0.46 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 5 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Localization\ISO4217Enum
Probably bugged warning
This component contains in theory 0.48 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Localization\Money
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 11) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Localization\ISO639x2Enum
Probably bugged warning
This component contains in theory 0.46 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 4 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Localization\TimeZoneEnumArray
Probably bugged warning
This component contains in theory 2.69 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 5 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Localization\ISO3166NumEnum
Probably bugged warning
This component contains in theory 0.67 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 256 logical lines of code * Class has 265 lines of code Maybe your class should not exceed 200 lines of logical code |
Probably bugged Too long |
phpOMS\Localization\Localization
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (12, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=3) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 66) * Component uses 157 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 39) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.02 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 37 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 279 logical lines of code * Class has 703 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Localization\PhoneEnum
Probably bugged warning
This component contains in theory 0.59 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 233 logical lines of code * Class has 241 lines of code Maybe your class should not exceed 200 lines of logical code |
Probably bugged Too long |
phpOMS\Algorithm\Rating\Glicko2
Probably bugged warning
This component contains in theory 0.42 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Algorithm\Rating\TrueSkill
Probably bugged warning
This component contains in theory 0.58 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Algorithm\Clustering\MeanShift
Probably bugged warning
This component contains in theory 0.46 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Algorithm\Clustering\Kmeans
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 14) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.48 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Scheduling\ScheduleQueue
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 23) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Algorithm\CoinMatching\MinimumCoinProblem
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 11) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Algorithm\Maze\MazeGenerator
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 28) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.68 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 3 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Algorithm\PathFinding\JumpPointSearch
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 164) * Component uses 578 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 24) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 3.17 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 5 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 408 logical lines of code * Class has 568 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Algorithm\PathFinding\AStar
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 15) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Algorithm\PathFinding\Grid
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 25) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.51 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 32 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Algorithm\PathFinding\Path
Probably bugged warning
This component contains in theory 0.35 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 6 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Algorithm\Sort\CycleSort
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 14) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Algorithm\Sort\TimSort
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 15) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.37 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 4 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Math\Optimization\Simplex
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 31) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.63 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Math\Matrix\LUDecomposition
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 13) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.78 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 10 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Math\Matrix\Matrix
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (32, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=3) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 95) * Component uses 389 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 17) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.64 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 61 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 484 logical lines of code * Class has 864 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Math\Matrix\EigenvalueDecomposition
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 136) * Component uses 1071 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 71) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 6.72 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 14 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 648 logical lines of code * Class has 810 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Math\Matrix\QRDecomposition
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 11) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.72 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 5 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Math\Statistic\Forecast\Error
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (17, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=19) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.37 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 31 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Blob / God object Probably bugged |
phpOMS\Math\Statistic\Forecast\Regression\PolynomialRegression
Probably bugged warning
This component contains in theory 0.35 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Math\Statistic\Average
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (11, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=12) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 1.29 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 30 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Blob / God object Probably bugged |
phpOMS\Math\Statistic\MeasureOfDispersion
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (15, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=16) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.71 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 22 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Blob / God object Probably bugged |
phpOMS\Math\Number\Complex
Probably bugged warning
This component contains in theory 0.49 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 21 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Math\Number\Prime
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 14) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.35 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 19 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Math\Functions\Beta
Probably bugged warning
This component contains in theory 0.51 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 18 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Math\Functions\Gamma
Probably bugged warning
This component contains in theory 0.78 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 16 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Math\Functions\Functions
Probably bugged warning
This component contains in theory 1.16 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 33 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Math\Parser\Evaluator
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 13) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.41 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 4 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Math\Numerics\Integration
Probably bugged warning
This component contains in theory 0.35 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 10 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Math\Numerics\Interpolation\LinearInterpolation
Probably bugged warning
This component contains in theory 0.45 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Math\Numerics\Interpolation\CubicSplineInterpolation
Probably bugged warning
This component contains in theory 0.9 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 3 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Math\Topology\Metrics2D
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 11) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.6 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 17 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Math\Topology\MetricsND
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (9, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=10) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.58 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 19 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Blob / God object Probably bugged |
phpOMS\Math\Stochastic\Distribution\ChiSquaredDistribution
Probably bugged warning
This component contains in theory 2.85 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 17 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Math\Stochastic\Distribution\GammaDistribution
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (18, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=18) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects. |
Blob / God object |
phpOMS\Math\Stochastic\Distribution\TDistribution
Probably bugged warning
This component contains in theory 2.78 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 14 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Math\Stochastic\NaiveBayesClassifier
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 11) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.68 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Math\Geometry\Shape\D2\Polygon
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 17) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.95 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 17 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Stdlib\Map\MultiMap
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 52) * Component uses 118 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 11) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.58 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 43 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 226 logical lines of code * Class has 469 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Stdlib\Graph\Graph
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (28, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=3) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 167) * Component uses 363 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 19) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.41 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 606 logical lines of code * Class has 956 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Stdlib\Base\Heap
Probably bugged warning
This component contains in theory 0.55 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 16 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Stdlib\Base\SmartDateTime
Probably bugged warning
This component contains in theory 0.82 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 23 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Stdlib\Base\FloatInt
Probably bugged warning
This component contains in theory 0.53 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Log\FileLogger
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 49) * Component uses 149 operators Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.19 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 16 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 273 logical lines of code * Class has 488 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Probably bugged Too long |
phpOMS\Socket\Server\Server
Probably bugged warning
This component contains in theory 0.66 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Router\WebRouter
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 26) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Router\SocketRouter
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 27) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Image\Kernel
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 13) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.73 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Image\Skew
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 21) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.89 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Image\Thresholding
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 19) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.5 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 3 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Uri\UriFactory
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 45) * Component uses 91 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 26) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.7 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 51 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex class code Too complex method code Probably bugged |
phpOMS\Uri\HttpUri
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 39) * Component uses 132 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 15) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.75 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 157 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex class code Too complex method code Probably bugged |
phpOMS\Views\View
Probably bugged warning
This component contains in theory 0.39 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 36 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Api\CreditRating\CreditSafe
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 16) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.71 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Api\EUVAT\EUVATVies
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 21) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.83 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Api\EUVAT\EUVATBffOnline
Probably bugged warning
This component contains in theory 0.38 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Utils\StringCompare
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 12) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.54 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 9 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Utils\ArrayUtils
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (20, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=21) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 68) * Component uses 187 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 17) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.32 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 45 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 270 logical lines of code * Class has 510 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Utils\ImageUtils
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 79) * Component uses 241 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 48) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.67 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 8 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 217 logical lines of code * Class has 314 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Utils\Converter\Measurement
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (11, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=23) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 361) * Component uses 519 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 39) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 3.5 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 44 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 1248 logical lines of code * Class has 1547 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Utils\Converter\Numeric
Probably bugged warning
This component contains in theory 0.52 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 24 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Utils\TaskSchedule\Cron
Probably bugged warning
This component contains in theory 0.56 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 7 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Utils\TaskSchedule\Interval
Probably bugged warning
This component contains in theory 0.39 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 18 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Utils\StringUtils
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 72) * Component uses 215 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 21) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.36 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 40 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 213 logical lines of code * Class has 364 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Utils\IO\Spreadsheet\SpreadsheetDatabaseMapper
Probably bugged warning
This component contains in theory 0.56 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 15 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Utils\IO\Zip\Zip
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 16) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Utils\IO\Zip\Tar
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 14) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Utils\RnG\Text
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 16) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.58 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Utils\RnG\Name
Probably bugged warning
This component contains in theory 18.09 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Utils\Encoding\Huffman\Dictionary
Probably bugged warning
This component contains in theory 0.35 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 5 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Utils\Encoding\Huffman\Huffman
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 12) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Utils\MbStringUtils
Probably bugged warning
This component contains in theory 0.6 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 23 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Utils\Git\Repository
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 77) * Component uses 296 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 13) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 2.25 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 384 logical lines of code * Class has 773 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Utils\Parser\Pdf\PdfParser
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 18) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Utils\Parser\Markdown\Markdown
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 513) * Component uses 1489 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 34) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 30.78 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 2091 logical lines of code * Class has 2640 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Utils\Parser\Presentation\PresentationWriter
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 49) * Component uses 201 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 24) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.79 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 264 logical lines of code * Class has 355 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Utils\Barcode\Datamatrix
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 184) * Component uses 768 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 54) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 9.25 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 939 logical lines of code * Class has 1146 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Utils\Barcode\BarAbstract
Probably bugged warning
This component contains in theory 0.49 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Utils\Barcode\QR
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 293) * Component uses 1457 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 19) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 16.53 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 2 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 1568 logical lines of code * Class has 2380 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Too complex method code Probably bugged Too long |
phpOMS\Utils\Barcode\C128c
Probably bugged warning
This component contains in theory 0.75 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 3 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Utils\Barcode\C128b
Probably bugged warning
This component contains in theory 0.56 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 4 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Utils\Barcode\C128a
Probably bugged warning
This component contains in theory 0.57 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 5 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Business\Marketing\Metrics
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (8, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=10) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 0.38 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 7 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Blob / God object Probably bugged |
phpOMS\Business\Finance\FinanceFormulas
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 3) * Component uses 360 operators Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.04 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 89 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 367 logical lines of code * Class has 1336 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Probably bugged Too long |
phpOMS\Business\Finance\StockBonds
Probably bugged warning
This component contains in theory 0.36 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 22 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Business\Recommendation\ArticleCorrelationAffinity
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 13) Maybe you should delegate some code to other objects or split complex method. |
Too complex method code |
phpOMS\Model\Html\Head
Probably bugged warning
This component contains in theory 0.45 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 1 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Model\Html\FormElementGenerator
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 12) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.53 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 15 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Account\PermissionAbstract
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 20) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.37 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\Validation\Finance\Iban
Probably bugged warning
This component contains in theory 0.42 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 9 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Validation\Base\Json
Probably bugged warning
This component contains in theory 0.41 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 8 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\System\SystemUtils
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 14) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.6 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 4 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex method code Probably bugged |
phpOMS\System\MimeType
Probably bugged warning
This component contains in theory 3.26 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 3 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 1022 logical lines of code * Class has 1051 lines of code Maybe your class should not exceed 200 lines of logical code |
Probably bugged Too long |
phpOMS\System\File\Ftp\File
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (44, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=25) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 55) * Component uses 175 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 17) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.98 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 142 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 323 logical lines of code * Class has 574 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Too complex method code Probably bugged Too long |
phpOMS\System\File\Ftp\FtpStorage
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (25, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=26) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects. |
Blob / God object |
phpOMS\System\File\Ftp\Directory
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (45, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=24) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 107) * Component uses 297 operators Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 2.06 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 116 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 470 logical lines of code * Class has 715 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Probably bugged Too long |
phpOMS\System\File\FileUtils
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 48) * Component uses 88 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 14) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.89 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 23 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex class code Too complex method code Probably bugged |
phpOMS\System\File\StorageAbstract
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (16, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=17) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects. |
Blob / God object |
phpOMS\System\File\Local\LocalStorage
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (8, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=9) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects. |
Blob / God object |
phpOMS\System\File\Local\File
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (40, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=23) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 40) * Component uses 107 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 15) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.58 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 102 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 239 logical lines of code * Class has 460 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Too complex method code Probably bugged Too long |
phpOMS\System\File\Local\Directory
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (37, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=18) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 91) * Component uses 220 operators Maybe you should delegate some code to other objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 14) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 1.29 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 100 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 357 logical lines of code * Class has 553 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Too complex class code Too complex method code Probably bugged Too long |
phpOMS\System\Search\StringSearch
Probably bugged warning
This component contains in theory 0.4 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 6 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Probably bugged |
phpOMS\Module\PackageManager
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 39) * Component uses 92 operators Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 0.56 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 6 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Too complex class code Probably bugged |
phpOMS\Module\ModuleAbstract
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (19, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=7) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Probably bugged warning
This component contains in theory 1.31 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 203 logical lines of code * Class has 715 lines of code Maybe your class should not exceed 200 lines of logical code |
Blob / God object Probably bugged Too long |
phpOMS\Module\ModuleManager
Too complex class code error
This class looks really complex.
* Algorithms are complex (Total cyclomatic complexity of class is 64) * Component uses 220 operators Maybe you should delegate some code to other objects.
Probably bugged warning
This component contains in theory 1.36 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 4 testsuites has dependency to this class. Maybe you should check your unit tests for this class.
Too long information
This class looks really long.
* Class has 318 logical lines of code * Class has 650 lines of code Maybe your class should not exceed 200 lines of logical code |
Too complex class code Probably bugged Too long |
phpOMS\Module\StatusAbstract
Blob / God object error
A blob object (or "god class") does not follow the Single responsibility principle.
* object has lot of public methods (8, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=10) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects.
Too complex method code error
This class looks really complex.
* Algorithms are complex (Max cyclomatic complexity of class methods is 11) Maybe you should delegate some code to other objects or split complex method.
Probably bugged warning
This component contains in theory 0.39 bugs.
* Calculation is based on number of operators, operands, cyclomatic complexity * See more details at https://en.wikipedia.org/wiki/Halstead_complexity_measures * 0 testsuites has dependency to this class. Maybe you should check your unit tests for this class. |
Blob / God object Too complex method code Probably bugged |
Package | Violations |
---|---|
phpOMS
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Message\Mail
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Message\Mail
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Message
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.278) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\Localization (0.611) |
Stable Dependencies Principle |
phpOMS\DataStorage\Database
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.44) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\DataStorage\Database\Connection (0.6) |
Stable Dependencies Principle |
phpOMS\DataStorage\Database\Schema
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.231) than 3 package(s) that it depends on. The packages that are more stable are * phpOMS\DataStorage\Database (0.44) * phpOMS\DataStorage\Database\Connection (0.6) * phpOMS\DataStorage\Database\Query (0.233) |
Stable Abstractions Principle Stable Dependencies Principle |
phpOMS\DataStorage\Database\Schema\Grammar
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.4) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\DataStorage\Database (0.44) |
Stable Dependencies Principle |
phpOMS\DataStorage\Database\Query
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.233) than 3 package(s) that it depends on. The packages that are more stable are * phpOMS\DataStorage\Database (0.44) * phpOMS\DataStorage\Database\Connection (0.6) * phpOMS\Log (0.267) |
Stable Abstractions Principle Stable Dependencies Principle |
phpOMS\Auth
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.6) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\DataStorage\Session (0.778) |
Stable Dependencies Principle |
phpOMS\DataStorage\Session
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.778) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\DataStorage\Cache\Connection (0.833) |
Stable Dependencies Principle |
phpOMS\DataStorage\Cache
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\DataStorage\Cache\Exception
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Localization
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.611) than 2 package(s) that it depends on. The packages that are more stable are * phpOMS\Stdlib (0.667) * phpOMS\Utils\Converter (0.875) |
Stable Dependencies Principle |
phpOMS\Localization\LanguageDetection\Tokenizer
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Algorithm\Graph;
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Algorithm\Sort
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Math\Matrix\Exception
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Math\Statistic
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.3) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\Math\Exception (0.5) |
Stable Abstractions Principle Stable Dependencies Principle |
phpOMS\Math\Functions
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.143) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\Math\Number (0.667) |
Stable Abstractions Principle Stable Dependencies Principle |
phpOMS\Math\Topology
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.333) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\Math\Matrix (0.5) |
Stable Abstractions Principle Stable Dependencies Principle |
phpOMS\Math\Geometry\ConvexHull
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Math\Geometry\Shape\D2
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Stdlib\Map
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Stdlib\Base
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.106) than 2 package(s) that it depends on. The packages that are more stable are * phpOMS\Validation\Finance (0.667) * phpOMS\Math\Functions (0.143) |
Stable Dependencies Principle |
phpOMS\Stdlib\Base\Exception
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Log
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.267) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\System\File\Local (0.56) |
Stable Dependencies Principle |
phpOMS\Socket\Client
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.714) than 2 package(s) that it depends on. The packages that are more stable are * phpOMS\Socket\Server (0.857) * phpOMS\Message\Socket (0.833) |
Stable Dependencies Principle |
phpOMS\Router
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.667) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\Account (0.684) |
Stable Dependencies Principle |
phpOMS\Utils
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Utils\Converter
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Utils\IO
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract.
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.667) than 3 package(s) that it depends on. The packages that are more stable are * phpOMS\Utils\IO\Csv (0.75) * phpOMS\Utils\IO\Json (0.667) * phpOMS\Utils\IO\Spreadsheet (0.917) |
Stable Abstractions Principle Stable Dependencies Principle |
phpOMS\Utils\Encoding
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Utils\Parser\Php
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\Account
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.684) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\DataStorage\Session (0.778) |
Stable Dependencies Principle |
phpOMS\Validation
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.182) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS\Utils (0.188) |
Stable Dependencies Principle |
phpOMS\Validation\Base
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
phpOMS\System\File
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.333) than 1 package(s) that it depends on. The packages that are more stable are * phpOMS (0.4) |
Stable Dependencies Principle |
phpOMS\Module
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |