PHPMD report

Problems found

#FileLineProblem
1 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/components/Controller.php 6 The class Controller has 15 children. Consider to rebalance this class hierarchy to keep number of children under 15.
2 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/components/SimpleButtonColumn.php 17 The method renderButton() has an NPath complexity of 750. The configured NPath complexity threshold is 200.
3 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/components/TableMenu.php 24 The method renderMenuRecursive() has a Cyclomatic Complexity of 15. The configured cyclomatic complexity threshold is 10.
4 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/components/TableMenu.php 24 The method renderMenuRecursive() has an NPath complexity of 5671. The configured NPath complexity threshold is 200.
5 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 46 The class PHPMailer has 2891 lines of code. Current threshold is 1000. Avoid really long classes.
6 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 46 The class PHPMailer has 120 public methods and attributes. Consider to reduce the number of public items under 45.
7 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 46 The class PHPMailer has 68 fields. Consider to redesign PHPMailer to keep the number of fields under 15.
8 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 46 The class PHPMailer has 75 methods. Consider refactoring PHPMailer to keep number of methods under 10.
9 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 46 The class PHPMailer has an overall complexity of 389 which is very high. The configured complexity threshold is 50.
10 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 691 The method AddAnAddress() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10.
11 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 818 The method PreSend() has a Cyclomatic Complexity of 14. The configured cyclomatic complexity threshold is 10.
12 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 818 The method PreSend() has an NPath complexity of 218. The configured NPath complexity threshold is 200.
13 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 907 The method SendmailSend() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10.
14 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 954 The method MailSend() has a Cyclomatic Complexity of 12. The configured cyclomatic complexity threshold is 10.
15 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 954 The method MailSend() has an NPath complexity of 576. The configured NPath complexity threshold is 200.
16 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1003 The method SmtpSend() has a Cyclomatic Complexity of 13. The configured cyclomatic complexity threshold is 10.
17 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1003 The method SmtpSend() has an NPath complexity of 4320. The configured NPath complexity threshold is 200.
18 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1080 The method SmtpConnect() has a Cyclomatic Complexity of 15. The configured cyclomatic complexity threshold is 10.
19 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1080 The method SmtpConnect() has an NPath complexity of 612. The configured NPath complexity threshold is 200.
20 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1253 The method WrapText() has a Cyclomatic Complexity of 21. The configured cyclomatic complexity threshold is 10.
21 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1253 The method WrapText() has an NPath complexity of 1200. The configured NPath complexity threshold is 200.
22 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1401 The method CreateHeader() has a Cyclomatic Complexity of 21. The configured cyclomatic complexity threshold is 10.
23 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1401 The method CreateHeader() has an NPath complexity of 55296. The configured NPath complexity threshold is 200.
24 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1499 The method GetMailMIME() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10.
25 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1551 The method CreateBody() has a Cyclomatic Complexity of 16. The configured cyclomatic complexity threshold is 10.
26 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1551 The method CreateBody() has 133 lines of code. Current threshold is set to 100. Avoid really long methods.
27 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1832 The method AttachAll() has a Cyclomatic Complexity of 12. The configured cyclomatic complexity threshold is 10.
28 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 1982 The method EncodeHeader() has a Cyclomatic Complexity of 11. The configured cyclomatic complexity threshold is 10.
29 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 2500 The method MsgHTML() has a Cyclomatic Complexity of 11. The configured cyclomatic complexity threshold is 10.
30 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.phpmailer.php 2673 The method mb_pathinfo() has a Cyclomatic Complexity of 13. The configured cyclomatic complexity threshold is 10.
31 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.smtp.php 47 The class SMTP has 1046 lines of code. Current threshold is 1000. Avoid really long classes.
32 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.smtp.php 47 The class SMTP has 18 methods. Consider refactoring SMTP to keep number of methods under 10.
33 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.smtp.php 47 The class SMTP has an overall complexity of 130 which is very high. The configured complexity threshold is 50.
34 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.smtp.php 272 The method Authenticate() has a Cyclomatic Complexity of 26. The configured cyclomatic complexity threshold is 10.
35 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.smtp.php 272 The method Authenticate() has 193 lines of code. Current threshold is set to 100. Avoid really long methods.
36 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.smtp.php 560 The method Data() has a Cyclomatic Complexity of 19. The configured cyclomatic complexity threshold is 10.
37 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.smtp.php 560 The method Data() has an NPath complexity of 13176. The configured NPath complexity threshold is 200.
38 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.smtp.php 560 The method Data() has 124 lines of code. Current threshold is set to 100. Avoid really long methods.
39 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.smtp.php 1048 The method get_lines() has a Cyclomatic Complexity of 13. The configured cyclomatic complexity threshold is 10.
40 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/PHPMailer/class.smtp.php 1048 The method get_lines() has an NPath complexity of 392. The configured NPath complexity threshold is 200.
41 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/extensions/YiiMailer/YiiMailer.php 38 The class YiiMailer has an overall complexity of 70 which is very high. The configured complexity threshold is 50.
42 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/UserModule.php 11 The class UserModule has 25 fields. Consider to redesign UserModule to keep the number of fields under 15.
43 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/components/UActiveForm.php 120 The class UActiveForm has 18 methods. Consider refactoring UActiveForm to keep number of methods under 10.
44 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/components/UActiveForm.php 304 The method error() has a Cyclomatic Complexity of 12. The configured cyclomatic complexity threshold is 10.
45 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/components/UActiveForm.php 304 The method error() has an NPath complexity of 1620. The configured NPath complexity threshold is 200.
46 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/components/UHtml.php 4 The method activeTimeField() has a Cyclomatic Complexity of 12. The configured cyclomatic complexity threshold is 10.
47 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/components/UHtml.php 4 The method activeTimeField() has an NPath complexity of 5184. The configured NPath complexity threshold is 200.
48 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/components/UHtml.php 4 The method activeTimeField() has 108 lines of code. Current threshold is set to 100. Avoid really long methods.
49 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/components/UWfile.php 46 The method setAttributes() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10.
50 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/components/UWjuiAutoComplete.php 71 The method editAttribute() has an NPath complexity of 432. The configured NPath complexity threshold is 200.
51 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/controllers/ProfileFieldController.php 3 The class ProfileFieldController has an overall complexity of 52 which is very high. The configured complexity threshold is 50.
52 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/controllers/ProfileFieldController.php 58 The method registerScript() has an NPath complexity of 250. The configured NPath complexity threshold is 200.
53 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/controllers/ProfileFieldController.php 58 The method registerScript() has 253 lines of code. Current threshold is set to 100. Avoid really long methods.
54 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/controllers/ProfileFieldController.php 316 The method actionCreate() has a Cyclomatic Complexity of 17. The configured cyclomatic complexity threshold is 10.
55 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/controllers/RecoveryController.php 10 The method actionRecovery() has a Cyclomatic Complexity of 13. The configured cyclomatic complexity threshold is 10.
56 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/controllers/RecoveryController.php 10 The method actionRecovery() has an NPath complexity of 251. The configured NPath complexity threshold is 200.
57 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/controllers/RegistrationController.php 24 The method actionRegistration() has a Cyclomatic Complexity of 24. The configured cyclomatic complexity threshold is 10.
58 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/controllers/RegistrationController.php 24 The method actionRegistration() has an NPath complexity of 7911. The configured NPath complexity threshold is 200.
59 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/models/Profile.php 35 The method rules() has a Cyclomatic Complexity of 20. The configured cyclomatic complexity threshold is 10.
60 /home/riska/Adatbank/Egyetem/Msc/Diplomamunka/Proof concepts/Yii/Yii/protected/modules/user/models/Profile.php 35 The method rules() has an NPath complexity of 2593. The configured NPath complexity threshold is 200.