rules 2026.10.7-provisional platform PHP: Symfony (composer.json requires symfony/framework-bundle; bin/console) project-s/bin/console (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on file level code Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/bin/phpunit (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on file level code Duplication: 100 (A), based on 8 code lines NamingConvention: not graded Security: not graded project-s/config/bundles.php (config) CodeLength: not graded CyclomaticComplexity: 100 (A), based on file level code Duplication: 0 (F), based on 18 code lines 7:1 [warning] duplication.repeated_block - lines 7 to 9 repeat lines 4 to 6 (54 tokens); repeated code has to be fixed in every copy 14:1 [warning] duplication.repeated_block - lines 14 to 17 repeat lines 10 to 13 (59 tokens); repeated code has to be fixed in every copy NamingConvention: not graded Security: not graded project-s/public/assets/dist/img/pano.jpg not analysed: TooLarge (11574123 bytes) project-s/public/index.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on file level code Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/Command/ActivateSecurityUserCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/AddAffiliateFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/AddCustomerFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/AddExternalReferenceCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/AddItemToCartCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/AddOrderFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 31 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Command/AddPaymentFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 31 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Command/AddPlanimetryPhotoCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 31 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Command/AddSellProductImageCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/AddSupplierFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/AddUserFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/AddWikiFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/ApplyDiscountCodeCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/ApplyWelcome15DiscountCodeCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 75 (C), based on 4 names 7:7 [warning] naming.too_long - class `ApplyWelcome15DiscountCodeCommand` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Command/AssignUserScoreBonusCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/AssignUserScorePrizeCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/BulkActionsCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 22 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/ChangePasswordCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/ChangePermissionsCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/ChangePurchaseStatusCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/ChangeSecurityUserCredentialsCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 31 code lines NamingConvention: 92 (A), based on 13 names 5:7 [warning] naming.too_long - class `ChangeSecurityUserCredentialsCommand` is 36 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Command/ClearCartCommand.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 4 code lines NamingConvention: 100 (A), based on 1 name Security: not graded project-s/src/Application/Command/CreateAffiliateCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 21 functions Duplication: 0 (F), based on 134 code lines 60:1 [warning] duplication.repeated_block - lines 60 to 68 repeat lines 51 to 59 (54 tokens); repeated code has to be fixed in every copy 93:1 [warning] duplication.repeated_block - lines 93 to 109 repeat lines 74 to 92 (55 tokens); repeated code has to be fixed in every copy 123:1 [warning] duplication.repeated_block - lines 123 to 135 repeat lines 110 to 123 (51 tokens); repeated code has to be fixed in every copy 135:1 [warning] duplication.repeated_block - lines 135 to 156 repeat lines 110 to 130 (77 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 61 names Security: not graded project-s/src/Application/Command/CreateBonusPaymentCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/CreateCustomerCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 24 functions Duplication: 40 (F), based on 158 code lines 69:1 [warning] duplication.repeated_block - lines 69 to 77 repeat lines 60 to 68 (54 tokens); repeated code has to be fixed in every copy 101:1 [warning] duplication.repeated_block - lines 101 to 117 repeat lines 82 to 99 (51 tokens); repeated code has to be fixed in every copy 135:1 [warning] duplication.repeated_block - lines 135 to 147 repeat lines 122 to 135 (51 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 70 names Security: not graded project-s/src/Application/Command/CreateCustomerFromApiCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 19 functions Duplication: 0 (F), based on 131 code lines 140:1 [warning] duplication.repeated_block - lines 140 to 171 repeat lines 108 to 139 (60 tokens); repeated code has to be fixed in every copy 172:1 [warning] duplication.repeated_block - lines 172 to 206 repeat lines 108 to 142 (67 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 53 names Security: not graded project-s/src/Application/Command/CreateCustomerGroupCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/CreateDiscountCodeCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/CreateInvoiceCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 49 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/Command/CreateJobAcceptanceCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/CreateJobCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 100 (A), based on 49 code lines NamingConvention: 100 (A), based on 22 names Security: not graded project-s/src/Application/Command/CreateJobDescriptionCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/CreateJobFeedbackCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 42 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/Command/CreateMarketingBannerCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 42 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/Command/CreateOfUpdateProductNoteCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 77 (C), based on 13 names 5:7 [warning] naming.too_long - class `CreateOfUpdateProductNoteCommand` is 32 characters (limit 30); very long names make code hard to read 10:19 [warning] naming.inconsistent_style - property `isFromAdmin` is camelCase, while most properties in this file are snake_case (2 of 4 names); mixed styles make code harder to scan 20:97 [warning] naming.inconsistent_style - parameter `isFromAdmin` is camelCase, while most variables and parameters in this file are snake_case (2 of 4 names); mixed styles make code harder to scan Security: not graded project-s/src/Application/Command/CreateOrderCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 9 functions Duplication: 100 (A), based on 62 code lines NamingConvention: 100 (A), based on 25 names Security: not graded project-s/src/Application/Command/CreateOrderFromApiCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 100 (A), based on 56 code lines NamingConvention: 100 (A), based on 22 names Security: not graded project-s/src/Application/Command/CreatePaymentCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 50 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/Command/CreatePlanimetryCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 11 functions Duplication: 100 (A), based on 77 code lines NamingConvention: 100 (A), based on 31 names Security: not graded project-s/src/Application/Command/CreateProductCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 42 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/Command/CreatePurchaseCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/Command/CreateQuoteCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/CreateSellCategoryCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/CreateSellProductCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 47 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/Command/CreateSupplierCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 21 functions Duplication: 0 (F), based on 134 code lines 60:1 [warning] duplication.repeated_block - lines 60 to 68 repeat lines 51 to 59 (54 tokens); repeated code has to be fixed in every copy 93:1 [warning] duplication.repeated_block - lines 93 to 109 repeat lines 74 to 92 (55 tokens); repeated code has to be fixed in every copy 123:1 [warning] duplication.repeated_block - lines 123 to 135 repeat lines 110 to 123 (51 tokens); repeated code has to be fixed in every copy 135:1 [warning] duplication.repeated_block - lines 135 to 156 repeat lines 110 to 130 (77 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 61 names Security: not graded project-s/src/Application/Command/CreateTutorialCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 43 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/Command/CreateTutorialElementCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 49 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/Command/CreateUserCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 22 functions Duplication: 40 (F), based on 145 code lines 63:1 [warning] duplication.repeated_block - lines 63 to 71 repeat lines 54 to 62 (54 tokens); repeated code has to be fixed in every copy 102:1 [warning] duplication.repeated_block - lines 102 to 118 repeat lines 83 to 101 (55 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 64 names Security: not graded project-s/src/Application/Command/CreateUserEmergencyContactCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 42 code lines NamingConvention: 94 (A), based on 16 names 7:7 [warning] naming.too_long - class `CreateUserEmergencyContactCommand` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Command/CreateUserPaymentCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/Command/CreateUserScorePrizeCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Command/CreateUserUnavailabilityCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 90 (A), based on 10 names 5:7 [warning] naming.too_long - class `CreateUserUnavailabilityCommand` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Command/CreateWikiCategoryCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 31 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Command/CreateWikiCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 31 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/Command/CreateYearReportCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Command/DeactivateSecurityUserCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteAffiliateFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeleteBonusPaymentCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteCustomerFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeleteCustomerGroupCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteDiscountCodeCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteInvoiceCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/DeleteItemFromCartCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteJobCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteJobDescriptionCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteMarketingBannerCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteOrderCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteOrderFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeletePaymentCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeletePaymentFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeletePlanimetryFromApiCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeletePlanimetryPhotoCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeleteProductCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeleteProductOutputFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeletePurchaseCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteQuoteCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteSecurityUserCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteSellCategoryCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteSellProductCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteSellProductImageCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeleteSupplierFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeleteTutorialCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteTutorialElementCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteUserEmergencyContactCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 75 (C), based on 4 names 5:7 [warning] naming.too_long - class `DeleteUserEmergencyContactCommand` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Command/DeleteUserFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeleteUserPaymentCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteUserScorePrizeCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteUserUnavailabilityCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 75 (C), based on 4 names 5:7 [warning] naming.too_long - class `DeleteUserUnavailabilityCommand` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Command/DeleteWikiCategoryCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteWikiCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DeleteWikiFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeliverOrderCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/DeliverPlanimetryCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/DuplicateProductCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/EditAffiliateCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 18 functions Duplication: 0 (F), based on 118 code lines 104:1 [warning] duplication.repeated_block - lines 104 to 116 repeat lines 91 to 104 (51 tokens); repeated code has to be fixed in every copy 116:1 [warning] duplication.repeated_block - lines 116 to 137 repeat lines 91 to 111 (77 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 52 names Security: not graded project-s/src/Application/Command/EditBonusPaymentCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 31 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Command/EditCustomerCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 20 functions Duplication: 40 (F), based on 135 code lines 61:1 [warning] duplication.repeated_block - lines 61 to 69 repeat lines 52 to 60 (54 tokens); repeated code has to be fixed in every copy 118:1 [warning] duplication.repeated_block - lines 118 to 130 repeat lines 105 to 118 (51 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 58 names Security: not graded project-s/src/Application/Command/EditCustomerGroupCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Command/EditDiscountCodeCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 31 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Command/EditInvoiceCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 35 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Command/EditJobCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 9 functions Duplication: 100 (A), based on 54 code lines NamingConvention: 100 (A), based on 25 names Security: not graded project-s/src/Application/Command/EditJobDescriptionCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/Command/EditJobPricePaidCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 18 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/EditMarketingBannerCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 49 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/Command/EditOrderCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 9 functions Duplication: 100 (A), based on 63 code lines NamingConvention: 100 (A), based on 25 names Security: not graded project-s/src/Application/Command/EditPaymentCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 50 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/Command/EditPaymentFeeCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 49 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/Command/EditPlanimetryCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 12 functions Duplication: 100 (A), based on 84 code lines NamingConvention: 100 (A), based on 34 names Security: not graded project-s/src/Application/Command/EditProductCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 42 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/Command/EditQuoteCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/EditSellCategoryCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/EditSellProductCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 100 (A), based on 54 code lines NamingConvention: 100 (A), based on 22 names Security: not graded project-s/src/Application/Command/EditSupplierCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 18 functions Duplication: 0 (F), based on 118 code lines 104:1 [warning] duplication.repeated_block - lines 104 to 116 repeat lines 91 to 104 (51 tokens); repeated code has to be fixed in every copy 116:1 [warning] duplication.repeated_block - lines 116 to 137 repeat lines 91 to 111 (77 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 52 names Security: not graded project-s/src/Application/Command/EditTutorialCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 100 (A), based on 49 code lines NamingConvention: 100 (A), based on 22 names Security: not graded project-s/src/Application/Command/EditTutorialElementCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 9 functions Duplication: 100 (A), based on 63 code lines NamingConvention: 100 (A), based on 25 names Security: not graded project-s/src/Application/Command/EditUserCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 23 functions Duplication: 40 (F), based on 147 code lines 63:1 [warning] duplication.repeated_block - lines 63 to 71 repeat lines 54 to 62 (54 tokens); repeated code has to be fixed in every copy 98:1 [warning] duplication.repeated_block - lines 98 to 113 repeat lines 74 to 91 (51 tokens); repeated code has to be fixed in every copy 127:1 [warning] duplication.repeated_block - lines 127 to 139 repeat lines 114 to 127 (51 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 65 names Security: not graded project-s/src/Application/Command/EditUserEmergencyContactCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 42 code lines NamingConvention: 94 (A), based on 16 names 5:7 [warning] naming.too_long - class `EditUserEmergencyContactCommand` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Command/EditUserPaymentCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 43 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/Command/EditUserScorePrizeCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/Command/EditWikiCategoryCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 33 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/Command/EditWikiCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 36 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/Command/ExportDataCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 90 (A), based on 10 names 11:57 [warning] naming.generic - parameter `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Application/Command/ForgotPasswordCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/GenerateApiTokenCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 18 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/HandleJobAcceptanceCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 28 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Command/IncrementMarketingBannerCounterCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 22 code lines NamingConvention: 86 (B), based on 7 names 5:7 [warning] naming.too_long - class `IncrementMarketingBannerCounterCommand` is 38 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Command/ModifyPlanimetryFromApiCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 13 functions Duplication: 0 (F), based on 92 code lines 85:1 [warning] duplication.repeated_block - lines 85 to 107 repeat lines 50 to 72 (67 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 37 names Security: not graded project-s/src/Application/Command/RefuseProductCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 35 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Command/RegisterCustomerCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 100 (A), based on 48 code lines NamingConvention: 100 (A), based on 22 names Security: not graded project-s/src/Application/Command/RemoveDiscountCodeCommand.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 4 code lines NamingConvention: 100 (A), based on 1 name Security: not graded project-s/src/Application/Command/SaveAdminMetaCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/SendEmailCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/SortTutorialElementsCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/ToggleJobPaidCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/ToggleMarketingBannerStatusCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 75 (C), based on 4 names 5:7 [warning] naming.too_long - class `ToggleMarketingBannerStatusCommand` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Command/TogglePaymentFeePaidCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/TogglePaymentPaidCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Command/UpdateCartItemCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/UploadOutputFileCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 18 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Command/UploadPurchaseAttachmentCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 18 code lines NamingConvention: 86 (B), based on 7 names 7:7 [warning] naming.too_long - class `UploadPurchaseAttachmentCommand` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Command/VerifyCustomerCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/CommandHandler/ActivateSecurityUserCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `ActivateSecurityUserCommandHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/AddAffiliateFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/CommandHandler/AddCustomerFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 39 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/CommandHandler/AddExternalReferenceCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 83 (B), based on 6 names 8:7 [warning] naming.too_long - class `AddExternalReferenceCommandHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/AddItemToCartCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Application/CommandHandler/AddOrderFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 39 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/CommandHandler/AddPaymentFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 45 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/CommandHandler/AddPlanimetryPhotoCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 39 code lines NamingConvention: 94 (A), based on 16 names 14:7 [warning] naming.too_long - class `AddPlanimetryPhotoCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/AddSellProductImageCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 22 code lines NamingConvention: 91 (A), based on 11 names 12:7 [warning] naming.too_long - class `AddSellProductImageCommandHandler` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/AddSupplierFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/CommandHandler/AddUserFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/CommandHandler/AddWikiFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Application/CommandHandler/ApplyDiscountCodeCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 83 (B), based on 6 names 10:7 [warning] naming.too_long - class `ApplyDiscountCodeCommandHandler` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/ApplyWelcome15DiscountCodeCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `ApplyWelcome15DiscountCodeCommandHandler` is 40 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/AssignUserScoreBonusCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 86 (B), based on 7 names 12:7 [warning] naming.too_long - class `AssignUserScoreBonusCommandHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/AssignUserScorePrizeCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 86 (B), based on 7 names 12:7 [warning] naming.too_long - class `AssignUserScorePrizeCommandHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/BulkActionsCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 17 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/CommandHandler/ChangePasswordCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Application/CommandHandler/ChangePermissionsCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 83 (B), based on 6 names 8:7 [warning] naming.too_long - class `ChangePermissionsCommandHandler` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/ChangePurchaseStatusCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `ChangePurchaseStatusCommandHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/ChangeSecurityUserCredentialsCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 91 (A), based on 11 names 11:7 [warning] naming.too_long - class `ChangeSecurityUserCredentialsCommandHandler` is 43 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/ClearCartCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 14 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Application/CommandHandler/CreateAffiliateCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 57 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/CommandHandler/CreateBonusPaymentCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `CreateBonusPaymentCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateCustomerCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 64 code lines NamingConvention: 100 (A), based on 17 names Security: not graded project-s/src/Application/CommandHandler/CreateCustomerFromApiCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 63 code lines NamingConvention: 95 (A), based on 19 names 13:7 [warning] naming.too_long - class `CreateCustomerFromApiCommandHandler` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateCustomerGroupCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 89 (B), based on 9 names 11:7 [warning] naming.too_long - class `CreateCustomerGroupCommandHandler` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateDiscountCodeCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 83 (B), based on 6 names 10:7 [warning] naming.too_long - class `CreateDiscountCodeCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateInvoiceCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 35 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/CommandHandler/CreateJobAcceptanceCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 71 code lines NamingConvention: 87 (B), based on 23 names 17:7 [warning] naming.too_long - class `CreateJobAcceptanceCommandHandler` is 33 characters (limit 30); very long names make code hard to read 59:14 [warning] naming.inconsistent_style - variable `link_accept` is snake_case, while most variables and parameters in this file are camelCase (6 of 14 names); mixed styles make code harder to scan 63:14 [warning] naming.inconsistent_style - variable `link_not_accept` is snake_case, while most variables and parameters in this file are camelCase (6 of 14 names); mixed styles make code harder to scan Security: not graded project-s/src/Application/CommandHandler/CreateJobCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 58 code lines NamingConvention: 100 (A), based on 22 names Security: not graded project-s/src/Application/CommandHandler/CreateJobDescriptionCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 89 (B), based on 9 names 11:7 [warning] naming.too_long - class `CreateJobDescriptionCommandHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateJobFeedbackCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 89 (B), based on 9 names 11:7 [warning] naming.too_long - class `CreateJobFeedbackCommandHandler` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateMarketingBannerCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 50 code lines NamingConvention: 94 (A), based on 17 names 17:7 [warning] naming.too_long - class `CreateMarketingBannerCommandHandler` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateOfUpdateProductNoteCommandHandler.php (other) CodeLength: not graded 66:21 [warning] length.function - CreateOfUpdateProductNoteCommandHandler::handle has 70 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 89 code lines NamingConvention: 96 (A), based on 28 names 22:7 [warning] naming.too_long - class `CreateOfUpdateProductNoteCommandHandler` is 39 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateOrderCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 41 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/CommandHandler/CreateOrderFromApiCommandHandler.php (other) CodeLength: not graded 60:21 [error] length.function - CreateOrderFromApiCommandHandler::handle has 109 lines in its body, above 100 CyclomaticComplexity: 36 (F), based on 2 functions 60:21 [error] complexity.function - CreateOrderFromApiCommandHandler::handle has a cyclomatic complexity of 26, high risk (above 10): each of its 26 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 120 code lines NamingConvention: 97 (A), based on 32 names 25:7 [warning] naming.too_long - class `CreateOrderFromApiCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreatePaymentCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 34 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Application/CommandHandler/CreatePlanimetryCommandHandler.php (other) CodeLength: not graded 64:21 [warning] length.function - CreatePlanimetryCommandHandler::handle has 60 lines in its body, above 50 CyclomaticComplexity: 75 (C), based on 2 functions 64:21 [warning] complexity.function - CreatePlanimetryCommandHandler::handle has a cyclomatic complexity of 13, moderate risk (above 10): each of its 13 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 92 code lines NamingConvention: 97 (A), based on 36 names 73:10 [warning] naming.inconsistent_style - variable `order_uuid` is snake_case, while most variables and parameters in this file are camelCase (12 of 23 names); mixed styles make code harder to scan Security: not graded project-s/src/Application/CommandHandler/CreateProductCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/CommandHandler/CreatePurchaseCommandHandler.php (other) CodeLength: not graded 62:21 [warning] length.function - CreatePurchaseCommandHandler::handle has 85 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 118 code lines NamingConvention: 100 (A), based on 34 names Security: not graded project-s/src/Application/CommandHandler/CreateQuoteCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 22 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Application/CommandHandler/CreateSellCategoryCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 17 code lines NamingConvention: 83 (B), based on 6 names 10:7 [warning] naming.too_long - class `CreateSellCategoryCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateSellProductCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 38 code lines NamingConvention: 91 (A), based on 11 names 12:7 [warning] naming.too_long - class `CreateSellProductCommandHandler` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateSupplierCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 57 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/CommandHandler/CreateTutorialCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Application/CommandHandler/CreateTutorialElementCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 39 code lines NamingConvention: 93 (A), based on 14 names 13:7 [warning] naming.too_long - class `CreateTutorialElementCommandHandler` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateUserCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 76 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/CommandHandler/CreateUserEmergencyContactCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 83 (B), based on 6 names 10:7 [warning] naming.too_long - class `CreateUserEmergencyContactCommandHandler` is 40 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateUserPaymentCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 83 (B), based on 6 names 10:7 [warning] naming.too_long - class `CreateUserPaymentCommandHandler` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateUserScorePrizeCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 29 code lines NamingConvention: 89 (B), based on 9 names 11:7 [warning] naming.too_long - class `CreateUserScorePrizeCommandHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateUserUnavailabilityCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 28 code lines NamingConvention: 91 (A), based on 11 names 14:7 [warning] naming.too_long - class `CreateUserUnavailabilityCommandHandler` is 38 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateWikiCategoryCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 29 code lines NamingConvention: 89 (B), based on 9 names 12:7 [warning] naming.too_long - class `CreateWikiCategoryCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/CreateWikiCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Application/CommandHandler/CreateYearReportCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 90 code lines NamingConvention: 96 (A), based on 23 names 37:10 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Application/CommandHandler/DeactivateSecurityUserCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `DeactivateSecurityUserCommandHandler` is 36 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteAffiliateFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 94 (A), based on 16 names 13:7 [warning] naming.too_long - class `DeleteAffiliateFileCommandHandler` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteBonusPaymentCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 18 code lines NamingConvention: 88 (B), based on 8 names 12:7 [warning] naming.too_long - class `DeleteBonusPaymentCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteCustomerFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 94 (A), based on 16 names 13:7 [warning] naming.too_long - class `DeleteCustomerFileCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteCustomerGroupCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `DeleteCustomerGroupCommandHandler` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteDiscountCodeCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 18 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `DeleteDiscountCodeCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteInvoiceCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 39 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/CommandHandler/DeleteItemFromCartCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 89 (B), based on 9 names 11:7 [warning] naming.too_long - class `DeleteItemFromCartCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteJobCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 18 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/CommandHandler/DeleteJobDescriptionCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 18 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `DeleteJobDescriptionCommandHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteMarketingBannerCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 93 (A), based on 14 names 13:7 [warning] naming.too_long - class `DeleteMarketingBannerCommandHandler` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteOrderCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 49 code lines NamingConvention: 100 (A), based on 20 names Security: not graded project-s/src/Application/CommandHandler/DeleteOrderFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 36 code lines NamingConvention: 100 (A), based on 15 names Security: not graded project-s/src/Application/CommandHandler/DeletePaymentCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 43 code lines NamingConvention: 100 (A), based on 17 names Security: not graded project-s/src/Application/CommandHandler/DeletePaymentFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 36 code lines NamingConvention: 93 (A), based on 15 names 15:7 [warning] naming.too_long - class `DeletePaymentFileCommandHandler` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeletePlanimetryFromApiCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 36 code lines NamingConvention: 92 (A), based on 12 names 10:7 [warning] naming.too_long - class `DeletePlanimetryFromApiCommandHandler` is 37 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeletePlanimetryPhotoCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 35 code lines NamingConvention: 93 (A), based on 15 names 16:7 [warning] naming.too_long - class `DeletePlanimetryPhotoCommandHandler` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteProductCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 56 code lines NamingConvention: 89 (B), based on 18 names 24:50 [warning] naming.too_long - property `deletePlanimetryPhotoCommandHandler` is 35 characters (limit 30); very long names make code hard to read 32:50 [warning] naming.too_long - parameter `deletePlanimetryPhotoCommandHandler` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteProductOutputFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 34 code lines NamingConvention: 92 (A), based on 13 names 15:7 [warning] naming.too_long - class `DeleteProductOutputFileCommandHandler` is 37 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeletePurchaseCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 33 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/CommandHandler/DeleteQuoteCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 29 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/CommandHandler/DeleteSecurityUserCommandHandler.php (other) CodeLength: not graded 58:21 [warning] length.function - DeleteSecurityUserCommandHandler::handle has 69 lines in its body, above 50 CyclomaticComplexity: 74 (C), based on 2 functions 58:21 [warning] complexity.function - DeleteSecurityUserCommandHandler::handle has a cyclomatic complexity of 12, moderate risk (above 10): each of its 12 paths needs its own test, which makes it hard to follow and to change safely Duplication: 40 (F), based on 80 code lines 105:1 [warning] duplication.repeated_block - lines 105 to 116 repeat lines 94 to 105 (62 tokens); repeated code has to be fixed in every copy 116:1 [warning] duplication.repeated_block - lines 116 to 123 repeat lines 94 to 101 (51 tokens); repeated code has to be fixed in every copy NamingConvention: 89 (B), based on 28 names 24:7 [warning] naming.too_long - class `DeleteSecurityUserCommandHandler` is 32 characters (limit 30); very long names make code hard to read 28:47 [warning] naming.too_long - property `deleteSupplierFileCommandHandler` is 32 characters (limit 30); very long names make code hard to read 40:43 [warning] naming.too_long - parameter `deleteSupplierFileCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteSellCategoryCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 18 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `DeleteSellCategoryCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteSellProductCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 91 (A), based on 11 names 12:7 [warning] naming.too_long - class `DeleteSellProductCommandHandler` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteSellProductImageCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 33 code lines NamingConvention: 92 (A), based on 13 names 14:7 [warning] naming.too_long - class `DeleteSellProductImageCommandHandler` is 36 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteSupplierFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 94 (A), based on 16 names 13:7 [warning] naming.too_long - class `DeleteSupplierFileCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteTutorialCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Application/CommandHandler/DeleteTutorialElementCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 23 code lines NamingConvention: 90 (A), based on 10 names 12:7 [warning] naming.too_long - class `DeleteTutorialElementCommandHandler` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteUserEmergencyContactCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `DeleteUserEmergencyContactCommandHandler` is 40 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteUserFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/CommandHandler/DeleteUserPaymentCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 18 code lines NamingConvention: 88 (B), based on 8 names 12:7 [warning] naming.too_long - class `DeleteUserPaymentCommandHandler` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteUserScorePrizeCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 18 code lines NamingConvention: 88 (B), based on 8 names 12:7 [warning] naming.too_long - class `DeleteUserScorePrizeCommandHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteUserUnavailabilityCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `DeleteUserUnavailabilityCommandHandler` is 38 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteWikiCategoryCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 22 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `DeleteWikiCategoryCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DeleteWikiCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Application/CommandHandler/DeleteWikiFileCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 34 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Application/CommandHandler/DeliverOrderCommandHandler.php (other) CodeLength: not graded 58:21 [warning] length.function - DeliverOrderCommandHandler::handle has 61 lines in its body, above 50 CyclomaticComplexity: 83 (B), based on 3 functions 58:21 [warning] complexity.function - DeliverOrderCommandHandler::handle has a cyclomatic complexity of 18, moderate risk (above 10): each of its 18 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 114 code lines NamingConvention: 100 (A), based on 32 names Security: not graded project-s/src/Application/CommandHandler/DeliverPlanimetryCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 92 code lines NamingConvention: 97 (A), based on 32 names 21:7 [warning] naming.too_long - class `DeliverPlanimetryCommandHandler` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/DuplicateProductCommandHandler.php (other) CodeLength: not graded 91:22 [error] length.function - DuplicateProductCommandHandler::duplicateAPlanimetry has 103 lines in its body, above 100 CyclomaticComplexity: 80 (B), based on 4 functions 91:22 [warning] complexity.function - DuplicateProductCommandHandler::duplicateAPlanimetry has a cyclomatic complexity of 17, moderate risk (above 10): each of its 17 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 135 code lines NamingConvention: 97 (A), based on 37 names 53:10 [warning] naming.inconsistent_style - variable `order_uuid` is snake_case, while most variables and parameters in this file are camelCase (11 of 27 names); mixed styles make code harder to scan Security: not graded project-s/src/Application/CommandHandler/EditAffiliateCommandHandler.php (other) CodeLength: not graded 32:21 [warning] length.function - EditAffiliateCommandHandler::handle has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 57 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Application/CommandHandler/EditBonusPaymentCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Application/CommandHandler/EditCustomerCommandHandler.php (other) CodeLength: not graded 31:21 [warning] length.function - EditCustomerCommandHandler::handle has 56 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 62 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/CommandHandler/EditCustomerGroupCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 29 code lines NamingConvention: 91 (A), based on 11 names 12:7 [warning] naming.too_long - class `EditCustomerGroupCommandHandler` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/EditDiscountCodeCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 23 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Application/CommandHandler/EditInvoiceCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Application/CommandHandler/EditJobCommandHandler.php (other) CodeLength: not graded 43:21 [warning] length.function - EditJobCommandHandler::handle has 83 lines in its body, above 50 CyclomaticComplexity: 73 (C), based on 2 functions 43:21 [warning] complexity.function - EditJobCommandHandler::handle has a cyclomatic complexity of 19, moderate risk (above 10): each of its 19 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 86 code lines NamingConvention: 100 (A), based on 21 names Security: not graded project-s/src/Application/CommandHandler/EditJobDescriptionCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 39 code lines NamingConvention: 91 (A), based on 11 names 12:7 [warning] naming.too_long - class `EditJobDescriptionCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/EditJobPricePaidCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Application/CommandHandler/EditMarketingBannerCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 55 code lines NamingConvention: 94 (A), based on 17 names 17:7 [warning] naming.too_long - class `EditMarketingBannerCommandHandler` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/EditOrderCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Application/CommandHandler/EditPaymentCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 47 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Application/CommandHandler/EditPaymentFeeCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 27 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Application/CommandHandler/EditPlanimetryCommandHandler.php (other) CodeLength: not graded 52:21 [warning] length.function - EditPlanimetryCommandHandler::handle has 87 lines in its body, above 50 CyclomaticComplexity: 73 (C), based on 2 functions 52:21 [warning] complexity.function - EditPlanimetryCommandHandler::handle has a cyclomatic complexity of 11, moderate risk (above 10): each of its 11 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 96 code lines NamingConvention: 96 (A), based on 27 names 102:14 [warning] naming.inconsistent_style - variable `ChangeRequest` is PascalCase, while most variables and parameters in this file are camelCase (7 of 17 names); mixed styles make code harder to scan Security: not graded project-s/src/Application/CommandHandler/EditProductCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Application/CommandHandler/EditQuoteCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Application/CommandHandler/EditSellCategoryCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 22 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Application/CommandHandler/EditSellProductCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 52 code lines NamingConvention: 100 (A), based on 15 names Security: not graded project-s/src/Application/CommandHandler/EditSupplierCommandHandler.php (other) CodeLength: not graded 32:21 [warning] length.function - EditSupplierCommandHandler::handle has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 57 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Application/CommandHandler/EditTutorialCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Application/CommandHandler/EditTutorialElementCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 45 code lines NamingConvention: 91 (A), based on 11 names 10:7 [warning] naming.too_long - class `EditTutorialElementCommandHandler` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/EditUserCommandHandler.php (other) CodeLength: not graded 37:21 [warning] length.function - EditUserCommandHandler::handle has 83 lines in its body, above 50 CyclomaticComplexity: 76 (C), based on 3 functions 37:21 [warning] complexity.function - EditUserCommandHandler::handle has a cyclomatic complexity of 12, moderate risk (above 10): each of its 12 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 97 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Application/CommandHandler/EditUserEmergencyContactCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `EditUserEmergencyContactCommandHandler` is 38 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/EditUserPaymentCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Application/CommandHandler/EditUserScorePrizeCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 29 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `EditUserScorePrizeCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/EditWikiCategoryCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 34 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Application/CommandHandler/EditWikiCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Application/CommandHandler/ExportDataCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/CommandHandler/ForgotPasswordCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 42 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Application/CommandHandler/GenerateApiTokenCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Application/CommandHandler/HandleJobAcceptanceCommandHandler.php (other) CodeLength: not graded 66:21 [error] length.function - HandleJobAcceptanceCommandHandler::handle has 160 lines in its body, above 100 CyclomaticComplexity: 74 (C), based on 4 functions 66:21 [warning] complexity.function - HandleJobAcceptanceCommandHandler::handle has a cyclomatic complexity of 19, moderate risk (above 10): each of its 19 paths needs its own test, which makes it hard to follow and to change safely Duplication: 40 (F), based on 174 code lines 148:1 [warning] duplication.repeated_block - lines 148 to 167 repeat lines 90 to 109 (116 tokens); repeated code has to be fixed in every copy 183:1 [warning] duplication.repeated_block - lines 183 to 187 repeat lines 132 to 136 (60 tokens); repeated code has to be fixed in every copy NamingConvention: 98 (A), based on 41 names 25:7 [warning] naming.too_long - class `HandleJobAcceptanceCommandHandler` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/IncrementMarketingBannerCounterCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 36 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `IncrementMarketingBannerCounterCommandHandler` is 45 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/ModifyPlanimetryFromApiCommandHandler.php (other) CodeLength: not graded 61:21 [error] length.function - ModifyPlanimetryFromApiCommandHandler::handle has 127 lines in its body, above 100 CyclomaticComplexity: 73 (C), based on 2 functions 61:21 [warning] complexity.function - ModifyPlanimetryFromApiCommandHandler::handle has a cyclomatic complexity of 20, moderate risk (above 10): each of its 20 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 134 code lines NamingConvention: 94 (A), based on 31 names 24:7 [warning] naming.too_long - class `ModifyPlanimetryFromApiCommandHandler` is 37 characters (limit 30); very long names make code hard to read 122:14 [warning] naming.inconsistent_style - variable `ChangeRequest` is PascalCase, while most variables and parameters in this file are camelCase (9 of 19 names); mixed styles make code harder to scan Security: not graded project-s/src/Application/CommandHandler/RefuseProductCommandHandler.php (other) CodeLength: not graded 84:22 [warning] length.function - RefuseProductCommandHandler::sendRefuseNotesToClientone has 58 lines in its body, above 50 CyclomaticComplexity: 86 (B), based on 4 functions 84:22 [warning] complexity.function - RefuseProductCommandHandler::sendRefuseNotesToClientone has a cyclomatic complexity of 12, moderate risk (above 10): each of its 12 paths needs its own test, which makes it hard to follow and to change safely Duplication: 40 (F), based on 126 code lines 157:1 [warning] duplication.repeated_block - lines 157 to 172 repeat lines 98 to 113 (98 tokens); repeated code has to be fixed in every copy 173:1 [warning] duplication.repeated_block - lines 173 to 189 repeat lines 114 to 131 (106 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 32 names Security: not graded project-s/src/Application/CommandHandler/RegisterCustomerCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 59 code lines NamingConvention: 100 (A), based on 20 names Security: not graded project-s/src/Application/CommandHandler/RemoveDiscountCodeCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 83 (B), based on 6 names 10:7 [warning] naming.too_long - class `RemoveDiscountCodeCommandHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/SaveAdminMetaCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Application/CommandHandler/SendEmailCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/CommandHandler/SortTutorialElementsCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 90 (A), based on 10 names 11:7 [warning] naming.too_long - class `SortTutorialElementsCommandHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/ToggleJobPaidCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 22 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Application/CommandHandler/ToggleMarketingBannerStatusCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 22 code lines NamingConvention: 88 (B), based on 8 names 11:7 [warning] naming.too_long - class `ToggleMarketingBannerStatusCommandHandler` is 41 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/TogglePaymentFeePaidCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 91 (A), based on 11 names 10:7 [warning] naming.too_long - class `TogglePaymentFeePaidCommandHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/TogglePaymentPaidCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 88 (B), based on 8 names 9:7 [warning] naming.too_long - class `TogglePaymentPaidCommandHandler` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/UpdateCartItemCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Application/CommandHandler/UploadOutputFileCommandHandler.php (other) CodeLength: not graded 59:21 [warning] length.function - UploadOutputFileCommandHandler::handle has 55 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 80 code lines NamingConvention: 100 (A), based on 31 names Security: not graded project-s/src/Application/CommandHandler/UploadPurchaseAttachmentCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 60 code lines NamingConvention: 96 (A), based on 24 names 17:7 [warning] naming.too_long - class `UploadPurchaseAttachmentCommandHandler` is 38 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/CommandHandler/VerifyCustomerCommandHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Application/Query/FindAffiliateFilesQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindBonusPaymentByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindBonusPaymentsQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindCartQuery.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 4 code lines NamingConvention: 100 (A), based on 1 name Security: not graded project-s/src/Application/Query/FindCollaboratorsExcludingOneQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 75 (C), based on 4 names 5:7 [warning] naming.too_long - class `FindCollaboratorsExcludingOneQuery` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Query/FindCustomerByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindCustomerCountsQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindCustomerFilesQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindCustomerForExportQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindCustomerForYearReportQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Application/Query/FindCustomerGroupByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindCustomerGroupQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindCustomerOrderOrProductLinkQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 75 (C), based on 4 names 5:7 [warning] naming.too_long - class `FindCustomerOrderOrProductLinkQuery` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Query/FindCustomerOrdersQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindCustomerQuotesQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindDiscountCodeByCodeQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindDiscountCodeByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindDiscountCodeQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindEarningQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindInvoiceByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindInvoicesByPaymentUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindJobByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindJobDescriptionByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindJobDescriptionsQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindJobFeedbacksQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindJobsByUserUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindJobsCountQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindJobsQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindJobsSummaryQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindJobsTotalQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindMarketingBannerByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindMarketingBannersQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindNoProductLeftCustomerOrdersQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 75 (C), based on 4 names 5:7 [warning] naming.too_long - class `FindNoProductLeftCustomerOrdersQuery` is 36 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Query/FindOrderByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindOrderQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindOrdersByMetaQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindPaymentByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindPaymentFeeByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindPaymentFilesQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindPaymentsByOrderUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindProductByMetaQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindProductByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindProductLinkQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindProductPhotosQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindProductsByOrderUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindPurchaseByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindPurchasesQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindQuoteByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindSecurityUserByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindSecurityUsersQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindSellCategoryByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindSellCategoryQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindSellProductByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindSellProductImagesQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindSellProductQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindSupplierFilesQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindTutorialByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindTutorialElementByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindTutorialElementsQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindTutorialsQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindUserByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindUserEmergencyContactByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 75 (C), based on 4 names 5:7 [warning] naming.too_long - class `FindUserEmergencyContactByUuidQuery` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Query/FindUserEmergencyContactsQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindUserFilesQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindUserPaymentByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindUserPaymentsQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindUserScorePrizeByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindUserScorePrizeQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindUserUnavailabilitiesByUserUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 75 (C), based on 4 names 5:7 [warning] naming.too_long - class `FindUserUnavailabilitiesByUserUuidQuery` is 39 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Query/FindUserUnavailabilitiesQuery.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 4 code lines NamingConvention: 100 (A), based on 1 name Security: not graded project-s/src/Application/Query/FindUsersRankingInADateIntervalQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 90 (A), based on 10 names 5:7 [warning] naming.too_long - class `FindUsersRankingInADateIntervalQuery` is 36 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/Query/FindUsersRankingQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindWikiByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindWikiCategoryByUuidQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindWikiCategoryQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/FindWikiFilesQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/Query/FindWikiQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Application/Query/GetMonthlyProductCountQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 25 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/Query/GetRandomMarketingBannerQuery.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 1 name Security: not graded project-s/src/Application/Query/GetStatisticsQuery.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 4 code lines NamingConvention: 100 (A), based on 1 name Security: not graded project-s/src/Application/QueryHandler/FindAffiliateFilesQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindBonusPaymentByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 83 (B), based on 6 names 8:7 [warning] naming.too_long - class `FindBonusPaymentByUuidQueryHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindBonusPaymentsQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindCartQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindCollaboratorsExcludingOneQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindCollaboratorsExcludingOneQueryHandler` is 41 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindCustomerByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 23 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Application/QueryHandler/FindCustomerCountsQueryHandler.php (other) CodeLength: not graded 28:21 [warning] length.function - FindCustomerCountsQueryHandler::handle has 88 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 84 code lines NamingConvention: 95 (A), based on 22 names 98:59 [warning] naming.too_short - parameter `p` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Application/QueryHandler/FindCustomerFilesQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindCustomerForExportQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 86 (B), based on 7 names 9:7 [warning] naming.too_long - class `FindCustomerForExportQueryHandler` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindCustomerForYearReportQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 86 (B), based on 7 names 9:7 [warning] naming.too_long - class `FindCustomerForYearReportQueryHandler` is 37 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindCustomerGroupByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindCustomerGroupByUuidQueryHandler` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindCustomerGroupQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindCustomerOrderOrProductLinkQueryHandler.php (other) CodeLength: not graded 40:21 [warning] length.function - FindCustomerOrderOrProductLinkQueryHandler::handle has 60 lines in its body, above 50 CyclomaticComplexity: 73 (C), based on 2 functions 40:21 [warning] complexity.function - FindCustomerOrderOrProductLinkQueryHandler::handle has a cyclomatic complexity of 12, moderate risk (above 10): each of its 12 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 65 code lines NamingConvention: 94 (A), based on 18 names 17:7 [warning] naming.too_long - class `FindCustomerOrderOrProductLinkQueryHandler` is 42 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindCustomerOrdersQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindCustomerQuotesQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindDiscountCodeByCodeQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindDiscountCodeByCodeQueryHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindDiscountCodeByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindDiscountCodeByUuidQueryHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindDiscountCodeQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindEarningQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 40 (F), based on 31 code lines 32:1 [warning] duplication.repeated_block - lines 32 to 36 repeat lines 28 to 32 (54 tokens); repeated code has to be fixed in every copy 36:1 [warning] duplication.repeated_block - lines 36 to 39 repeat lines 28 to 31 (52 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Application/QueryHandler/FindInvoiceByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindInvoicesByPaymentUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 86 (B), based on 7 names 9:7 [warning] naming.too_long - class `FindInvoicesByPaymentUuidQueryHandler` is 37 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindJobByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindJobDescriptionByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindJobDescriptionByUuidQueryHandler` is 36 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindJobDescriptionsQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 40 (F), based on 5 names 8:7 [warning] naming.too_long - class `FindJobDescriptionsQueryHandler` is 31 characters (limit 30); very long names make code hard to read 10:48 [warning] naming.too_long - property `jobFeedbackDescriptionRepository` is 32 characters (limit 30); very long names make code hard to read 17:69 [warning] naming.too_long - parameter `jobFeedbackDescriptionRepository` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindJobFeedbacksQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindJobsByUserUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindJobsCountQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindJobsQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindJobsSummaryQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindJobsTotalQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindMarketingBannerByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindMarketingBannerByUuidQueryHandler` is 37 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindMarketingBannersQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 9:7 [warning] naming.too_long - class `FindMarketingBannersQueryHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindNoProductLeftCustomerOrdersQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindNoProductLeftCustomerOrdersQueryHandler` is 43 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindOrderByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Application/QueryHandler/FindOrderQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindOrdersByMetaQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindPaymentByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindPaymentFeeByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 86 (B), based on 7 names 9:7 [warning] naming.too_long - class `FindPaymentFeeByUuidQueryHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindPaymentFilesQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindPaymentsByOrderUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 86 (B), based on 7 names 9:7 [warning] naming.too_long - class `FindPaymentsByOrderUuidQueryHandler` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindProductByMetaQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindProductByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 23 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Application/QueryHandler/FindProductLinkQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 40 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Application/QueryHandler/FindProductPhotosQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindProductsByOrderUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 86 (B), based on 7 names 11:7 [warning] naming.too_long - class `FindProductsByOrderUuidQueryHandler` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindPurchaseByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindPurchasesQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindQuoteByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindSecurityUserByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindSecurityUserByUuidQueryHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindSecurityUsersQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindSellCategoryByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindSellCategoryByUuidQueryHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindSellCategoryQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindSellProductByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindSellProductByUuidQueryHandler` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindSellProductImagesQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 86 (B), based on 7 names 9:7 [warning] naming.too_long - class `FindSellProductImagesQueryHandler` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindSellProductQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindSupplierFilesQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindTutorialByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Application/QueryHandler/FindTutorialElementByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindTutorialElementByUuidQueryHandler` is 37 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindTutorialElementsQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 86 (B), based on 7 names 9:7 [warning] naming.too_long - class `FindTutorialElementsQueryHandler` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindTutorialsQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindUserByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindUserEmergencyContactByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindUserEmergencyContactByUuidQueryHandler` is 42 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindUserEmergencyContactsQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 86 (B), based on 7 names 9:7 [warning] naming.too_long - class `FindUserEmergencyContactsQueryHandler` is 37 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindUserFilesQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindUserPaymentByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 83 (B), based on 6 names 8:7 [warning] naming.too_long - class `FindUserPaymentByUuidQueryHandler` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindUserPaymentsQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindUserScorePrizeByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindUserScorePrizeByUuidQueryHandler` is 36 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindUserScorePrizeQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindUserUnavailabilitiesByUserUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindUserUnavailabilitiesByUserUuidQueryHandler` is 46 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindUserUnavailabilitiesQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindUserUnavailabilitiesQueryHandler` is 36 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindUsersRankingInADateIntervalQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 22 code lines NamingConvention: 86 (B), based on 7 names 9:7 [warning] naming.too_long - class `FindUsersRankingInADateIntervalQueryHandler` is 43 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindUsersRankingQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 46 code lines NamingConvention: 90 (A), based on 21 names 56:35 [warning] naming.too_short - parameter `a` is 1 character (at least 2); a one letter name hides its meaning 56:39 [warning] naming.too_short - parameter `b` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Application/QueryHandler/FindWikiByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindWikiCategoryByUuidQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `FindWikiCategoryByUuidQueryHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/FindWikiCategoryQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/FindWikiFilesQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Application/QueryHandler/FindWikiQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Application/QueryHandler/GetMonthlyProductCountQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `GetMonthlyProductCountQueryHandler` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/GetRandomMarketingBannerQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 80 (B), based on 5 names 8:7 [warning] naming.too_long - class `GetRandomMarketingBannerQueryHandler` is 36 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Application/QueryHandler/GetStatisticsQueryHandler.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 50 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Domain/Entity/AbstractEntity.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 11 functions Duplication: 100 (A), based on 60 code lines NamingConvention: 95 (A), based on 22 names 73:42 [warning] naming.too_short - variable `p` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Domain/Entity/Affiliate.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 35 functions Duplication: 0 (F), based on 172 code lines 125:1 [warning] duplication.repeated_block - lines 125 to 140 repeat lines 105 to 120 (54 tokens); repeated code has to be fixed in every copy 140:1 [warning] duplication.repeated_block - lines 140 to 170 repeat lines 100 to 130 (105 tokens); repeated code has to be fixed in every copy 170:1 [warning] duplication.repeated_block - lines 170 to 200 repeat lines 100 to 130 (104 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 70 names Security: not graded project-s/src/Domain/Entity/Auction.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Domain/Entity/AuctionOffer.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Domain/Entity/BonusPayment.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 41 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Domain/Entity/Cart.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 13 functions Duplication: 100 (A), based on 88 code lines NamingConvention: 100 (A), based on 27 names Security: not graded project-s/src/Domain/Entity/CartItem.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 11 functions Duplication: 100 (A), based on 78 code lines NamingConvention: 100 (A), based on 25 names Security: not graded project-s/src/Domain/Entity/CorrelateUserInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Domain/Entity/Customer.php (other) CodeLength: not graded 281:21 [warning] length.function - Customer::getCounts has 62 lines in its body, above 50 CyclomaticComplexity: 97 (A), based on 64 functions 368:21 [warning] complexity.function - Customer::canSeeATutorial has a cyclomatic complexity of 18, moderate risk (above 10): each of its 18 paths needs its own test, which makes it hard to follow and to change safely Duplication: 0 (F), based on 363 code lines 124:1 [warning] duplication.repeated_block - lines 124 to 136 repeat lines 108 to 120 (54 tokens); repeated code has to be fixed in every copy 136:1 [warning] duplication.repeated_block - lines 136 to 168 repeat lines 104 to 136 (140 tokens); repeated code has to be fixed in every copy 197:1 [warning] duplication.repeated_block - lines 197 to 213 repeat lines 181 to 197 (70 tokens); repeated code has to be fixed in every copy 213:1 [warning] duplication.repeated_block - lines 213 to 245 repeat lines 181 to 213 (140 tokens); repeated code has to be fixed in every copy 245:1 [warning] duplication.repeated_block - lines 245 to 260 repeat lines 181 to 196 (61 tokens); repeated code has to be fixed in every copy 260:1 [warning] duplication.repeated_block - lines 260 to 272 repeat lines 184 to 196 (55 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 119 names Security: not graded project-s/src/Domain/Entity/CustomerGroup.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 20 functions Duplication: 0 (F), based on 105 code lines 74:1 [warning] duplication.repeated_block - lines 74 to 94 repeat lines 54 to 74 (70 tokens); repeated code has to be fixed in every copy 94:1 [warning] duplication.repeated_block - lines 94 to 117 repeat lines 54 to 77 (77 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 32 names Security: not graded project-s/src/Domain/Entity/DiscountCode.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 40 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Domain/Entity/File.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 16 functions Duplication: 100 (A), based on 110 code lines NamingConvention: 100 (A), based on 33 names Security: not graded project-s/src/Domain/Entity/Invoice.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 10 functions Duplication: 100 (A), based on 72 code lines NamingConvention: 100 (A), based on 21 names Security: not graded project-s/src/Domain/Entity/Job.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 34 functions Duplication: 40 (F), based on 195 code lines 162:1 [warning] duplication.repeated_block - lines 162 to 177 repeat lines 147 to 162 (54 tokens); repeated code has to be fixed in every copy 217:1 [warning] duplication.repeated_block - lines 217 to 235 repeat lines 162 to 180 (63 tokens); repeated code has to be fixed in every copy 235:1 [warning] duplication.repeated_block - lines 235 to 250 repeat lines 150 to 165 (54 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 60 names Security: not graded project-s/src/Domain/Entity/JobAcceptance.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 12 functions Duplication: 100 (A), based on 71 code lines NamingConvention: 100 (A), based on 22 names Security: not graded project-s/src/Domain/Entity/JobChangeRequest.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Domain/Entity/JobDescription.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 9 functions Duplication: 100 (A), based on 56 code lines NamingConvention: 100 (A), based on 17 names Security: not graded project-s/src/Domain/Entity/JobFeedback.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 48 code lines NamingConvention: 100 (A), based on 18 names Security: not graded project-s/src/Domain/Entity/Language.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Domain/Entity/MarketingBanner.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 22 functions Duplication: 100 (A), based on 116 code lines NamingConvention: 98 (A), based on 46 names 50:45 [warning] naming.too_short - parameter `c` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Domain/Entity/Order.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 42 functions Duplication: 70 (C), based on 285 code lines 237:1 [warning] duplication.repeated_block - lines 237 to 256 repeat lines 213 to 232 (70 tokens); repeated code has to be fixed in every copy 257:1 [warning] duplication.repeated_block - lines 257 to 270 repeat lines 213 to 226 (54 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 75 names Security: not graded project-s/src/Domain/Entity/Payment.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 26 functions Duplication: 70 (C), based on 206 code lines 202:1 [warning] duplication.repeated_block - lines 202 to 226 repeat lines 144 to 168 (87 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 54 names Security: not graded project-s/src/Domain/Entity/PaymentFee.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 9 functions Duplication: 100 (A), based on 73 code lines NamingConvention: 100 (A), based on 22 names Security: not graded project-s/src/Domain/Entity/Planimetry.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 30 functions Duplication: 40 (F), based on 181 code lines 96:1 [warning] duplication.repeated_block - lines 96 to 111 repeat lines 76 to 91 (51 tokens); repeated code has to be fixed in every copy 191:1 [warning] duplication.repeated_block - lines 191 to 209 repeat lines 76 to 91 (50 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 58 names Security: not graded project-s/src/Domain/Entity/PlanimetryEditNotes.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Domain/Entity/PlanimetryRefuseNotes.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Domain/Entity/Product.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 27 functions Duplication: 100 (A), based on 181 code lines NamingConvention: 100 (A), based on 51 names Security: not graded project-s/src/Domain/Entity/Purchase.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 14 functions Duplication: 100 (A), based on 89 code lines NamingConvention: 100 (A), based on 29 names Security: not graded project-s/src/Domain/Entity/Quote.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 49 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Domain/Entity/SellCategory.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 100 (A), based on 40 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Domain/Entity/SellProduct.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 19 functions Duplication: 70 (C), based on 114 code lines 85:1 [warning] duplication.repeated_block - lines 85 to 97 repeat lines 69 to 81 (57 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 35 names Security: not graded project-s/src/Domain/Entity/SellProductPrice.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 38 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Domain/Entity/Supplier.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 35 functions Duplication: 0 (F), based on 172 code lines 123:1 [warning] duplication.repeated_block - lines 123 to 138 repeat lines 103 to 118 (54 tokens); repeated code has to be fixed in every copy 138:1 [warning] duplication.repeated_block - lines 138 to 168 repeat lines 98 to 128 (105 tokens); repeated code has to be fixed in every copy 168:1 [warning] duplication.repeated_block - lines 168 to 198 repeat lines 98 to 128 (104 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 70 names Security: not graded project-s/src/Domain/Entity/Tutorial.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 16 functions Duplication: 100 (A), based on 99 code lines NamingConvention: 100 (A), based on 31 names Security: not graded project-s/src/Domain/Entity/TutorialElement.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 12 functions Duplication: 100 (A), based on 88 code lines NamingConvention: 100 (A), based on 27 names Security: not graded project-s/src/Domain/Entity/User.php (other) CodeLength: not graded 200:21 [warning] length.function - User::calculateScore has 64 lines in its body, above 50 12:7 [warning] length.class - User has 800 lines, above 500 for a other 1:1 [warning] length.file - the file has 811 lines, above 600 for a other CyclomaticComplexity: 100 (A), based on 90 functions Duplication: 0 (F), based on 586 code lines 139:1 [warning] duplication.repeated_block - lines 139 to 156 repeat lines 119 to 136 (60 tokens); repeated code has to be fixed in every copy 166:1 [warning] duplication.repeated_block - lines 166 to 200 repeat lines 126 to 144 (59 tokens); repeated code has to be fixed in every copy 319:1 [warning] duplication.repeated_block - lines 319 to 330 repeat lines 281 to 292 (53 tokens); repeated code has to be fixed in every copy 426:1 [warning] duplication.repeated_block - lines 426 to 450 repeat lines 112 to 136 (84 tokens); repeated code has to be fixed in every copy 471:1 [warning] duplication.repeated_block - lines 471 to 489 repeat lines 400 to 418 (62 tokens); repeated code has to be fixed in every copy 515:1 [warning] duplication.repeated_block - lines 515 to 527 repeat lines 501 to 513 (53 tokens); repeated code has to be fixed in every copy 538:1 [warning] duplication.repeated_block - lines 538 to 556 repeat lines 476 to 494 (61 tokens); repeated code has to be fixed in every copy 613:1 [warning] duplication.repeated_block - lines 613 to 623 repeat lines 597 to 607 (53 tokens); repeated code has to be fixed in every copy 629:1 [warning] duplication.repeated_block - lines 629 to 652 repeat lines 471 to 494 (75 tokens); repeated code has to be fixed in every copy 652:1 [warning] duplication.repeated_block - lines 652 to 667 repeat lines 479 to 494 (54 tokens); repeated code has to be fixed in every copy 667:1 [warning] duplication.repeated_block - lines 667 to 682 repeat lines 479 to 494 (54 tokens); repeated code has to be fixed in every copy 682:1 [warning] duplication.repeated_block - lines 682 to 697 repeat lines 479 to 494 (54 tokens); repeated code has to be fixed in every copy 697:1 [warning] duplication.repeated_block - lines 697 to 712 repeat lines 479 to 494 (54 tokens); repeated code has to be fixed in every copy 743:1 [warning] duplication.repeated_block - lines 743 to 766 repeat lines 469 to 489 (72 tokens); repeated code has to be fixed in every copy NamingConvention: 99 (A), based on 182 names 275:22 [warning] naming.too_long - method `calculateScoreRelatedToJobsCount` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Entity/UserEmergencyContact.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 100 (A), based on 60 code lines NamingConvention: 100 (A), based on 18 names Security: not graded project-s/src/Domain/Entity/UserPayment.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 45 code lines NamingConvention: 100 (A), based on 18 names Security: not graded project-s/src/Domain/Entity/UserRate.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 35 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Domain/Entity/UserScoreBonus.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 46 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Domain/Entity/UserScoreCache.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 20 functions Duplication: 40 (F), based on 120 code lines 110:1 [warning] duplication.repeated_block - lines 110 to 141 repeat lines 82 to 110 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 42 names Security: not graded project-s/src/Domain/Entity/UserScorePrize.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 10 functions Duplication: 100 (A), based on 65 code lines NamingConvention: 100 (A), based on 21 names Security: not graded project-s/src/Domain/Entity/UserUnavailability.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 44 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Domain/Entity/Wiki.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 13 functions Duplication: 100 (A), based on 81 code lines NamingConvention: 100 (A), based on 26 names Security: not graded project-s/src/Domain/Entity/WikiCategory.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 24 functions Duplication: 100 (A), based on 156 code lines NamingConvention: 100 (A), based on 44 names Security: not graded project-s/src/Domain/Enum/AbstractEnum.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 29 code lines NamingConvention: 90 (A), based on 10 names 13:10 [warning] naming.too_short - variable `r` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Domain/Enum/OrderStatusEnum.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 24 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Domain/Enum/PaymentMethodEnum.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 18 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Domain/Enum/PlanimetryTypeEnum.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Domain/Enum/ProductStatusEnum.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 18 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Domain/Enum/PurchaseStatusEnum.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Domain/Enum/RoleEnum.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 16 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Domain/Enum/TutorialLevelEnum.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Domain/Enum/VendorEnum.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Domain/Repository/AffiliateRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Domain/Repository/BonusPaymentRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 88 (B), based on 8 names 7:11 [warning] naming.too_long - interface `BonusPaymentRepositoryInterface` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/CartRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Domain/Repository/CustomerGroupRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 90 (A), based on 10 names 7:11 [warning] naming.too_long - interface `CustomerGroupRepositoryInterface` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/CustomerRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 26 names Security: not graded project-s/src/Domain/Repository/DiscountCodeRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 89 (B), based on 9 names 7:11 [warning] naming.too_long - interface `DiscountCodeRepositoryInterface` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/ExternalReferenceInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/src/Domain/Repository/FileRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Domain/Repository/InvoiceRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Domain/Repository/JobAcceptanceRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 83 (B), based on 6 names 6:11 [warning] naming.too_long - interface `JobAcceptanceRepositoryInterface` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/JobDescriptionRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 90 (A), based on 10 names 7:11 [warning] naming.too_long - interface `JobDescriptionRepositoryInterface` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/JobFeedbackRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Domain/Repository/JobRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 14 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Domain/Repository/LanguageRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Domain/Repository/MarketingBannerRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 11 code lines NamingConvention: 90 (A), based on 10 names 7:11 [warning] naming.too_long - interface `MarketingBannerRepositoryInterface` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/OrderRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 21 names Security: not graded project-s/src/Domain/Repository/PaymentFeeRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Domain/Repository/PaymentRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Domain/Repository/ProductRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 18 code lines NamingConvention: 100 (A), based on 25 names Security: not graded project-s/src/Domain/Repository/PurchaseRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 11 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Domain/Repository/QuoteRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Domain/Repository/SellCategoryRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 89 (B), based on 9 names 7:11 [warning] naming.too_long - interface `SellCategoryRepositoryInterface` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/SellProductPriceRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 6 code lines NamingConvention: 75 (C), based on 4 names 7:11 [warning] naming.too_long - interface `SellProductPriceRepositoryInterface` is 35 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/SellProductRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Domain/Repository/SupplierRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Domain/Repository/TutorialElementRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 88 (B), based on 8 names 7:11 [warning] naming.too_long - interface `TutorialElementRepositoryInterface` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/TutorialRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Domain/Repository/UserEmergencyContactRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 83 (B), based on 6 names 7:11 [warning] naming.too_long - interface `UserEmergencyContactRepositoryInterface` is 39 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/UserPaymentRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Domain/Repository/UserRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 14 code lines NamingConvention: 79 (C), based on 14 names 13:21 [warning] naming.too_long - method `findAllCollaboratorsAlphabetical` is 32 characters (limit 30); very long names make code hard to read 14:21 [warning] naming.too_long - method `findTheFirstCollaboratorByScoreExcludingUser` is 44 characters (limit 30); very long names make code hard to read 15:21 [warning] naming.too_long - method `findCollaboratorsExcludingUserUuid` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/UserScoreCacheRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 92 (A), based on 13 names 7:11 [warning] naming.too_long - interface `UserScoreCacheRepositoryInterface` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/UserScorePrizeRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 88 (B), based on 8 names 6:11 [warning] naming.too_long - interface `UserScorePrizeRepositoryInterface` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/UserUnavailabilityRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 92 (A), based on 12 names 7:11 [warning] naming.too_long - interface `UserUnavailabilityRepositoryInterface` is 37 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/WikiCategoryRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 90 (A), based on 10 names 7:11 [warning] naming.too_long - interface `WikiCategoryRepositoryInterface` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Domain/Repository/WikiRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Domain/ValueObject/Address.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 46 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Domain/ValueObject/Email.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Domain/ValueObject/Permission.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Domain/ValueObject/Url.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Domain/ValueObject/Uuid.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 34 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Domain/Entity/AdminMeta.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Domain/Entity/ApiToken.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 42 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Domain/Entity/SecurityUser.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 28 functions Duplication: 40 (F), based on 158 code lines 151:1 [warning] duplication.repeated_block - lines 151 to 170 repeat lines 131 to 150 (64 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 51 names Security: not graded project-s/src/Infrastructure/Domain/Factory/AbstractFactory.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Domain/Factory/AffiliateFactory.php (other) CodeLength: not graded 43:21 [warning] length.function - AffiliateFactory::create has 69 lines in its body, above 50 CyclomaticComplexity: 71 (C), based on 2 functions 43:21 [warning] complexity.function - AffiliateFactory::create has a cyclomatic complexity of 17, moderate risk (above 10): each of its 17 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 83 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Domain/Factory/CustomerFactory.php (other) CodeLength: not graded 43:21 [warning] length.function - CustomerFactory::create has 69 lines in its body, above 50 CyclomaticComplexity: 71 (C), based on 2 functions 43:21 [warning] complexity.function - CustomerFactory::create has a cyclomatic complexity of 18, moderate risk (above 10): each of its 18 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 83 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Domain/Factory/Exception/FactoryException.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 4 code lines NamingConvention: 100 (A), based on 1 name Security: not graded project-s/src/Infrastructure/Domain/Factory/FileFactory.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 31 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Domain/Factory/SecurityUserFactory.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 31 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Domain/Factory/SupplierFactory.php (other) CodeLength: not graded 43:21 [warning] length.function - SupplierFactory::create has 69 lines in its body, above 50 CyclomaticComplexity: 71 (C), based on 2 functions 43:21 [warning] complexity.function - SupplierFactory::create has a cyclomatic complexity of 17, moderate risk (above 10): each of its 17 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 83 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Domain/Factory/UserFactory.php (other) CodeLength: not graded 42:21 [warning] length.function - UserFactory::create has 78 lines in its body, above 50 CyclomaticComplexity: 71 (C), based on 2 functions 42:21 [warning] complexity.function - UserFactory::create has a cyclomatic complexity of 20, moderate risk (above 10): each of its 20 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 91 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Domain/Repository/AdminMetaRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Domain/Repository/ApiTokenRepositoryInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/DataFixtures/ApiUserFixture.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 39 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/DataFixtures/CustomerFixture.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 33 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/DataFixtures/LanguageFixture.php (other) CodeLength: not graded 15:21 [error] length.function - LanguageFixture::load has 146 lines in its body, above 100 CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 149 code lines NamingConvention: 83 (B), based on 6 names 17:10 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/DataFixtures/SupplierFixture.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 31 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/DataFixtures/UserFixture.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 35 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201008122339.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 62 code lines 61:1 [warning] duplication.repeated_block - lines 61 to 69 repeat lines 31 to 39 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201009080319.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 56 code lines 57:1 [warning] duplication.repeated_block - lines 57 to 65 repeat lines 31 to 39 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201009090801.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 75 code lines 74:1 [warning] duplication.repeated_block - lines 74 to 80 repeat lines 40 to 46 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201014122950.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 64 code lines 65:1 [warning] duplication.repeated_block - lines 65 to 71 repeat lines 36 to 42 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201015105951.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 62 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201016061711.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 62 code lines 63:1 [warning] duplication.repeated_block - lines 63 to 69 repeat lines 34 to 40 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201016062735.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 62 code lines 63:1 [warning] duplication.repeated_block - lines 63 to 69 repeat lines 34 to 40 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201027134450.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 65 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201029174454.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 64 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201030185206.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 64 code lines 65:1 [warning] duplication.repeated_block - lines 65 to 71 repeat lines 35 to 41 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201106141542.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 68 code lines 69:1 [warning] duplication.repeated_block - lines 69 to 75 repeat lines 37 to 43 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201127111703.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 64 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201203145423.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 64 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201204103428.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 64 code lines 65:1 [warning] duplication.repeated_block - lines 65 to 71 repeat lines 35 to 41 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201211095100.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 72 code lines 73:1 [warning] duplication.repeated_block - lines 73 to 79 repeat lines 40 to 46 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201211115801.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 66 code lines 66:1 [warning] duplication.repeated_block - lines 66 to 73 repeat lines 35 to 42 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201211164907.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 66 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201216085246.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 68 code lines 68:1 [warning] duplication.repeated_block - lines 68 to 75 repeat lines 36 to 43 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201216092735.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 72 code lines 72:1 [warning] duplication.repeated_block - lines 72 to 79 repeat lines 38 to 45 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201222144812.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 71 code lines 71:1 [warning] duplication.repeated_block - lines 71 to 78 repeat lines 38 to 45 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201222145757.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 70 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201228085827.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 70 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201228100720.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 70 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201228101554.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 70 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20201230160131.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 73 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210105082153.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 72 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210106130736.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 72 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210119135123.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 74 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210202123520.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 70 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210204100227.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 73 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210205101131.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 72 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210212164558.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 75 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210212173650.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 78 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210215090931.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 74 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210215151704.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 78 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210215151845.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 86 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210215160142.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20210215160142::up has 57 lines in its body, above 50 79:21 [warning] length.function - Version20210215160142::down has 61 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 118 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210518141828.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 77 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210519124703.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 74 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210521091047.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 76 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210525074151.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 75 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210529084312.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 74 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210630112217.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 96 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210630120753.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 87 code lines 67:1 [warning] duplication.repeated_block - lines 67 to 73 repeat lines 26 to 32 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210706112235.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 86 code lines 65:1 [warning] duplication.repeated_block - lines 65 to 71 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210707154130.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 86 code lines 65:1 [warning] duplication.repeated_block - lines 65 to 71 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210709125231.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 86 code lines 65:1 [warning] duplication.repeated_block - lines 65 to 71 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210712154531.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 86 code lines 65:1 [warning] duplication.repeated_block - lines 65 to 71 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210713150026.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 86 code lines 65:1 [warning] duplication.repeated_block - lines 65 to 71 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210715164726.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 86 code lines 65:1 [warning] duplication.repeated_block - lines 65 to 71 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210727102758.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 90 code lines 69:1 [warning] duplication.repeated_block - lines 69 to 75 repeat lines 27 to 33 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210803111732.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 96 code lines 74:1 [warning] duplication.repeated_block - lines 74 to 80 repeat lines 30 to 36 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20210930154829.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 99 code lines 75:1 [warning] duplication.repeated_block - lines 75 to 81 repeat lines 28 to 34 (53 tokens); repeated code has to be fixed in every copy 88:1 [warning] duplication.repeated_block - lines 88 to 94 repeat lines 42 to 48 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211001131111.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 99 code lines 73:1 [warning] duplication.repeated_block - lines 73 to 79 repeat lines 26 to 32 (53 tokens); repeated code has to be fixed in every copy 86:1 [warning] duplication.repeated_block - lines 86 to 92 repeat lines 40 to 46 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211006164428.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 104 code lines 76:1 [warning] duplication.repeated_block - lines 76 to 82 repeat lines 25 to 31 (53 tokens); repeated code has to be fixed in every copy 90:1 [warning] duplication.repeated_block - lines 90 to 96 repeat lines 41 to 47 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211007084156.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 104 code lines 74:1 [warning] duplication.repeated_block - lines 74 to 80 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 88:1 [warning] duplication.repeated_block - lines 88 to 94 repeat lines 39 to 45 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211012131952.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 103 code lines 75:1 [warning] duplication.repeated_block - lines 75 to 81 repeat lines 26 to 32 (53 tokens); repeated code has to be fixed in every copy 89:1 [warning] duplication.repeated_block - lines 89 to 95 repeat lines 41 to 47 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211013140514.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 102 code lines 73:1 [warning] duplication.repeated_block - lines 73 to 79 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 87:1 [warning] duplication.repeated_block - lines 87 to 93 repeat lines 39 to 45 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211020163917.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 102 code lines 73:1 [warning] duplication.repeated_block - lines 73 to 79 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 87:1 [warning] duplication.repeated_block - lines 87 to 93 repeat lines 39 to 45 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211021163450.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 106 code lines 77:1 [warning] duplication.repeated_block - lines 77 to 83 repeat lines 27 to 33 (53 tokens); repeated code has to be fixed in every copy 91:1 [warning] duplication.repeated_block - lines 91 to 97 repeat lines 42 to 48 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211025150907.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 108 code lines 76:1 [warning] duplication.repeated_block - lines 76 to 82 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 90:1 [warning] duplication.repeated_block - lines 90 to 96 repeat lines 39 to 45 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211029085214.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 104 code lines 74:1 [warning] duplication.repeated_block - lines 74 to 80 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 88:1 [warning] duplication.repeated_block - lines 88 to 94 repeat lines 39 to 45 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211029085353.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 104 code lines 74:1 [warning] duplication.repeated_block - lines 74 to 80 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 88:1 [warning] duplication.repeated_block - lines 88 to 94 repeat lines 39 to 45 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211029090452.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 104 code lines 74:1 [warning] duplication.repeated_block - lines 74 to 80 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 88:1 [warning] duplication.repeated_block - lines 88 to 94 repeat lines 39 to 45 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211029090724.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 108 code lines 76:1 [warning] duplication.repeated_block - lines 76 to 82 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 92:1 [warning] duplication.repeated_block - lines 92 to 98 repeat lines 41 to 47 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211102161758.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 106 code lines 76:1 [warning] duplication.repeated_block - lines 76 to 82 repeat lines 25 to 31 (53 tokens); repeated code has to be fixed in every copy 90:1 [warning] duplication.repeated_block - lines 90 to 96 repeat lines 40 to 46 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211102163154.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 108 code lines 76:1 [warning] duplication.repeated_block - lines 76 to 82 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 92:1 [warning] duplication.repeated_block - lines 92 to 98 repeat lines 41 to 47 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20211215144958.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 106 code lines 75:1 [warning] duplication.repeated_block - lines 75 to 81 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 90:1 [warning] duplication.repeated_block - lines 90 to 96 repeat lines 40 to 46 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220125084532.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220125084532::up has 51 lines in its body, above 50 73:21 [warning] length.function - Version20220125084532::down has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 110 code lines 77:1 [warning] duplication.repeated_block - lines 77 to 83 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 92:1 [warning] duplication.repeated_block - lines 92 to 98 repeat lines 40 to 46 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220201143502.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220201143502::up has 52 lines in its body, above 50 74:21 [warning] length.function - Version20220201143502::down has 52 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 112 code lines 80:1 [warning] duplication.repeated_block - lines 80 to 86 repeat lines 25 to 31 (53 tokens); repeated code has to be fixed in every copy 96:1 [warning] duplication.repeated_block - lines 96 to 102 repeat lines 43 to 49 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220201145043.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 108 code lines 76:1 [warning] duplication.repeated_block - lines 76 to 82 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 91:1 [warning] duplication.repeated_block - lines 91 to 98 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220202083752.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220202083752::up has 51 lines in its body, above 50 73:21 [warning] length.function - Version20220202083752::down has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 110 code lines 77:1 [warning] duplication.repeated_block - lines 77 to 83 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 93:1 [warning] duplication.repeated_block - lines 93 to 100 repeat lines 41 to 48 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220202084239.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220202084239::up has 52 lines in its body, above 50 74:21 [warning] length.function - Version20220202084239::down has 52 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 85 (B), based on 112 code lines 78:1 [warning] duplication.repeated_block - lines 78 to 84 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220215165138.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220215165138::up has 52 lines in its body, above 50 74:21 [warning] length.function - Version20220215165138::down has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 111 code lines 79:1 [warning] duplication.repeated_block - lines 79 to 85 repeat lines 26 to 32 (53 tokens); repeated code has to be fixed in every copy 94:1 [warning] duplication.repeated_block - lines 94 to 101 repeat lines 42 to 49 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220216151757.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220216151757::up has 51 lines in its body, above 50 73:21 [warning] length.function - Version20220216151757::down has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 110 code lines 77:1 [warning] duplication.repeated_block - lines 77 to 83 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 92:1 [warning] duplication.repeated_block - lines 92 to 99 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220223170830.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220223170830::up has 51 lines in its body, above 50 73:21 [warning] length.function - Version20220223170830::down has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 110 code lines 77:1 [warning] duplication.repeated_block - lines 77 to 83 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 92:1 [warning] duplication.repeated_block - lines 92 to 99 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220224134319.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220224134319::up has 51 lines in its body, above 50 73:21 [warning] length.function - Version20220224134319::down has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 110 code lines 77:1 [warning] duplication.repeated_block - lines 77 to 83 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 92:1 [warning] duplication.repeated_block - lines 92 to 99 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220324161304.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220324161304::up has 51 lines in its body, above 50 73:21 [warning] length.function - Version20220324161304::down has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 110 code lines 77:1 [warning] duplication.repeated_block - lines 77 to 83 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 92:1 [warning] duplication.repeated_block - lines 92 to 99 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220331123649.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220331123649::up has 51 lines in its body, above 50 73:21 [warning] length.function - Version20220331123649::down has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 110 code lines 77:1 [warning] duplication.repeated_block - lines 77 to 83 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 92:1 [warning] duplication.repeated_block - lines 92 to 99 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220411151242.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220411151242::up has 51 lines in its body, above 50 73:21 [warning] length.function - Version20220411151242::down has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 110 code lines 77:1 [warning] duplication.repeated_block - lines 77 to 83 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 92:1 [warning] duplication.repeated_block - lines 92 to 99 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220411151729.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220411151729::up has 51 lines in its body, above 50 73:21 [warning] length.function - Version20220411151729::down has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 110 code lines 77:1 [warning] duplication.repeated_block - lines 77 to 83 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 92:1 [warning] duplication.repeated_block - lines 92 to 99 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220419140405.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220419140405::up has 51 lines in its body, above 50 73:21 [warning] length.function - Version20220419140405::down has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 110 code lines 77:1 [warning] duplication.repeated_block - lines 77 to 83 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 92:1 [warning] duplication.repeated_block - lines 92 to 99 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220420150750.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220420150750::up has 55 lines in its body, above 50 77:21 [warning] length.function - Version20220420150750::down has 54 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 117 code lines 83:1 [warning] duplication.repeated_block - lines 83 to 89 repeat lines 26 to 32 (53 tokens); repeated code has to be fixed in every copy 98:1 [warning] duplication.repeated_block - lines 98 to 105 repeat lines 42 to 49 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220420150943.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220420150943::up has 54 lines in its body, above 50 76:21 [warning] length.function - Version20220420150943::down has 54 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 116 code lines 80:1 [warning] duplication.repeated_block - lines 80 to 86 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 95:1 [warning] duplication.repeated_block - lines 95 to 102 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220502144414.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220502144414::up has 52 lines in its body, above 50 74:21 [warning] length.function - Version20220502144414::down has 52 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 112 code lines 78:1 [warning] duplication.repeated_block - lines 78 to 84 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 93:1 [warning] duplication.repeated_block - lines 93 to 100 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220505110438.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220505110438::up has 54 lines in its body, above 50 76:21 [warning] length.function - Version20220505110438::down has 53 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 115 code lines 81:1 [warning] duplication.repeated_block - lines 81 to 87 repeat lines 26 to 32 (53 tokens); repeated code has to be fixed in every copy 96:1 [warning] duplication.repeated_block - lines 96 to 103 repeat lines 42 to 49 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220505110640.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220505110640::up has 53 lines in its body, above 50 75:21 [warning] length.function - Version20220505110640::down has 53 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 114 code lines 79:1 [warning] duplication.repeated_block - lines 79 to 85 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 94:1 [warning] duplication.repeated_block - lines 94 to 101 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220511161956.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220511161956::up has 57 lines in its body, above 50 79:21 [warning] length.function - Version20220511161956::down has 57 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 122 code lines 83:1 [warning] duplication.repeated_block - lines 83 to 89 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 98:1 [warning] duplication.repeated_block - lines 98 to 105 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220512131738.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220512131738::up has 53 lines in its body, above 50 75:21 [warning] length.function - Version20220512131738::down has 53 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 114 code lines 79:1 [warning] duplication.repeated_block - lines 79 to 85 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 94:1 [warning] duplication.repeated_block - lines 94 to 101 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy 121:1 [warning] duplication.repeated_block - lines 121 to 128 repeat lines 66 to 73 (58 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220704145923.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220704145923::up has 53 lines in its body, above 50 75:21 [warning] length.function - Version20220704145923::down has 53 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 114 code lines 79:1 [warning] duplication.repeated_block - lines 79 to 85 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 94:1 [warning] duplication.repeated_block - lines 94 to 101 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy 121:1 [warning] duplication.repeated_block - lines 121 to 128 repeat lines 66 to 73 (58 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220721121835.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220721121835::up has 60 lines in its body, above 50 82:21 [warning] length.function - Version20220721121835::down has 59 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 127 code lines 92:1 [warning] duplication.repeated_block - lines 92 to 98 repeat lines 31 to 37 (53 tokens); repeated code has to be fixed in every copy 107:1 [warning] duplication.repeated_block - lines 107 to 114 repeat lines 47 to 54 (62 tokens); repeated code has to be fixed in every copy 134:1 [warning] duplication.repeated_block - lines 134 to 141 repeat lines 73 to 80 (58 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220725113229.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220725113229::up has 56 lines in its body, above 50 78:21 [warning] length.function - Version20220725113229::down has 56 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 120 code lines 82:1 [warning] duplication.repeated_block - lines 82 to 88 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 97:1 [warning] duplication.repeated_block - lines 97 to 104 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy 124:1 [warning] duplication.repeated_block - lines 124 to 132 repeat lines 66 to 74 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20220727095138.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20220727095138::up has 56 lines in its body, above 50 78:21 [warning] length.function - Version20220727095138::down has 56 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 120 code lines 82:1 [warning] duplication.repeated_block - lines 82 to 88 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 97:1 [warning] duplication.repeated_block - lines 97 to 104 repeat lines 40 to 47 (62 tokens); repeated code has to be fixed in every copy 124:1 [warning] duplication.repeated_block - lines 124 to 131 repeat lines 66 to 73 (62 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20230210173155.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20230210173155::up has 60 lines in its body, above 50 82:21 [warning] length.function - Version20230210173155::down has 60 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 128 code lines 90:1 [warning] duplication.repeated_block - lines 90 to 96 repeat lines 28 to 34 (53 tokens); repeated code has to be fixed in every copy 105:1 [warning] duplication.repeated_block - lines 105 to 112 repeat lines 44 to 51 (62 tokens); repeated code has to be fixed in every copy 132:1 [warning] duplication.repeated_block - lines 132 to 140 repeat lines 70 to 78 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20230211123123.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20230211123123::up has 57 lines in its body, above 50 79:21 [warning] length.function - Version20230211123123::down has 57 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 122 code lines 83:1 [warning] duplication.repeated_block - lines 83 to 89 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 98:1 [warning] duplication.repeated_block - lines 98 to 104 repeat lines 40 to 46 (53 tokens); repeated code has to be fixed in every copy 126:1 [warning] duplication.repeated_block - lines 126 to 134 repeat lines 67 to 75 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20230303163429.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20230303163429::up has 58 lines in its body, above 50 80:21 [warning] length.function - Version20230303163429::down has 58 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 124 code lines 84:1 [warning] duplication.repeated_block - lines 84 to 90 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 99:1 [warning] duplication.repeated_block - lines 99 to 105 repeat lines 40 to 46 (53 tokens); repeated code has to be fixed in every copy 128:1 [warning] duplication.repeated_block - lines 128 to 136 repeat lines 68 to 76 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20240305121104.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20240305121104::up has 57 lines in its body, above 50 79:21 [warning] length.function - Version20240305121104::down has 57 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 122 code lines 83:1 [warning] duplication.repeated_block - lines 83 to 89 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 98:1 [warning] duplication.repeated_block - lines 98 to 106 repeat lines 40 to 48 (71 tokens); repeated code has to be fixed in every copy 126:1 [warning] duplication.repeated_block - lines 126 to 134 repeat lines 67 to 75 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20240305121423.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20240305121423::up has 57 lines in its body, above 50 79:21 [warning] length.function - Version20240305121423::down has 57 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 122 code lines 83:1 [warning] duplication.repeated_block - lines 83 to 89 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 98:1 [warning] duplication.repeated_block - lines 98 to 106 repeat lines 40 to 48 (71 tokens); repeated code has to be fixed in every copy 126:1 [warning] duplication.repeated_block - lines 126 to 134 repeat lines 67 to 75 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20240305121854.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20240305121854::up has 57 lines in its body, above 50 79:21 [warning] length.function - Version20240305121854::down has 57 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 122 code lines 83:1 [warning] duplication.repeated_block - lines 83 to 89 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 98:1 [warning] duplication.repeated_block - lines 98 to 106 repeat lines 40 to 48 (71 tokens); repeated code has to be fixed in every copy 126:1 [warning] duplication.repeated_block - lines 126 to 134 repeat lines 67 to 75 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20240305122230.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20240305122230::up has 58 lines in its body, above 50 80:21 [warning] length.function - Version20240305122230::down has 58 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 124 code lines 84:1 [warning] duplication.repeated_block - lines 84 to 90 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 99:1 [warning] duplication.repeated_block - lines 99 to 107 repeat lines 40 to 48 (71 tokens); repeated code has to be fixed in every copy 128:1 [warning] duplication.repeated_block - lines 128 to 136 repeat lines 68 to 76 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20250301092008.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20250301092008::up has 59 lines in its body, above 50 81:21 [warning] length.function - Version20250301092008::down has 59 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 126 code lines 85:1 [warning] duplication.repeated_block - lines 85 to 91 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 100:1 [warning] duplication.repeated_block - lines 100 to 106 repeat lines 40 to 46 (53 tokens); repeated code has to be fixed in every copy 130:1 [warning] duplication.repeated_block - lines 130 to 138 repeat lines 69 to 77 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Migrations/Version20250301093524.php (other) CodeLength: not graded 20:21 [warning] length.function - Version20250301093524::up has 57 lines in its body, above 50 79:21 [warning] length.function - Version20250301093524::down has 57 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 122 code lines 83:1 [warning] duplication.repeated_block - lines 83 to 89 repeat lines 24 to 30 (53 tokens); repeated code has to be fixed in every copy 98:1 [warning] duplication.repeated_block - lines 98 to 104 repeat lines 40 to 46 (53 tokens); repeated code has to be fixed in every copy 126:1 [warning] duplication.repeated_block - lines 126 to 134 repeat lines 67 to 75 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/AbstractRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 60 code lines NamingConvention: 96 (A), based on 23 names 45:18 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/AdminMetaRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 48 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/AffiliateRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 46 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/ApiTokenRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 27 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/BonusPaymentRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/CustomerGroupRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 62 code lines NamingConvention: 100 (A), based on 17 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/CustomerRepository.php (other) CodeLength: not graded 178:21 [error] length.function - CustomerRepository::findForYearReport has 110 lines in its body, above 100 301:22 [warning] length.function - CustomerRepository::fetchProductsByCustomerAndType has 72 lines in its body, above 50 394:21 [error] length.function - CustomerRepository::findForExport has 108 lines in its body, above 100 12:7 [warning] length.class - CustomerRepository has 522 lines, above 500 for a other CyclomaticComplexity: 81 (B), based on 16 functions 178:21 [warning] complexity.function - CustomerRepository::findForYearReport has a cyclomatic complexity of 13, moderate risk (above 10): each of its 13 paths needs its own test, which makes it hard to follow and to change safely 301:22 [warning] complexity.function - CustomerRepository::fetchProductsByCustomerAndType has a cyclomatic complexity of 13, moderate risk (above 10): each of its 13 paths needs its own test, which makes it hard to follow and to change safely 394:21 [warning] complexity.function - CustomerRepository::findForExport has a cyclomatic complexity of 14, moderate risk (above 10): each of its 14 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 318 code lines NamingConvention: 94 (A), based on 67 names 139:18 [warning] naming.too_short - variable `l` is 1 character (at least 2); a one letter name hides its meaning 206:10 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds 216:18 [warning] naming.too_long - variable `productRefusedCountPerYearArray` is 31 characters (limit 30); very long names make code hard to read 246:18 [warning] naming.too_long - variable `totalConsumedProductsCountArray` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/DiscountCodeRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 42 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/FileRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/InvoiceRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/JobAcceptanceRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/JobDescriptionRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 45 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/JobFeedbackRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 70 (C), based on 64 code lines 64:1 [warning] duplication.repeated_block - lines 64 to 72 repeat lines 51 to 59 (50 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/JobRepository.php (other) CodeLength: not graded 102:22 [error] length.function - JobRepository::filterByMeta has 123 lines in its body, above 100 315:22 [error] length.function - JobRepository::filterByMetaQuery has 135 lines in its body, above 100 16:7 [warning] length.class - JobRepository has 508 lines, above 500 for a other CyclomaticComplexity: 71 (C), based on 12 functions 102:22 [warning] complexity.function - JobRepository::filterByMeta has a cyclomatic complexity of 16, moderate risk (above 10): each of its 16 paths needs its own test, which makes it hard to follow and to change safely 315:22 [error] complexity.function - JobRepository::filterByMetaQuery has a cyclomatic complexity of 21, high risk (above 10): each of its 21 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 345 code lines 396:1 [warning] duplication.repeated_block - lines 396 to 410 repeat lines 162 to 177 (91 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 38 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/LanguageRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/MarketingBannerRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 57 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/OrderRepository.php (other) CodeLength: not graded 130:21 [warning] length.function - OrderRepository::findByMeta has 97 lines in its body, above 50 250:21 [warning] length.function - OrderRepository::findNoProductLeftOrders has 81 lines in its body, above 50 CyclomaticComplexity: 91 (A), based on 16 functions 130:21 [warning] complexity.function - OrderRepository::findByMeta has a cyclomatic complexity of 11, moderate risk (above 10): each of its 11 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 246 code lines NamingConvention: 100 (A), based on 31 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/PaymentFeeRepository.php (other) CodeLength: not graded 23:21 [warning] length.function - PaymentFeeRepository::findTotalEarningsInAPeriod has 59 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 40 (F), based on 94 code lines 60:1 [warning] duplication.repeated_block - lines 60 to 77 repeat lines 35 to 53 (110 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/PaymentRepository.php (other) CodeLength: not graded 14:21 [warning] length.function - PaymentRepository::findTotalEarningsInAPeriod has 59 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 40 (F), based on 129 code lines 52:1 [warning] duplication.repeated_block - lines 52 to 68 repeat lines 27 to 44 (101 tokens); repeated code has to be fixed in every copy 131:1 [warning] duplication.repeated_block - lines 131 to 138 repeat lines 108 to 115 (67 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 18 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/ProductRepository.php (other) CodeLength: not graded 76:21 [error] length.function - ProductRepository::find has 136 lines in its body, above 100 CyclomaticComplexity: 88 (B), based on 15 functions 76:21 [warning] complexity.function - ProductRepository::find has a cyclomatic complexity of 17, moderate risk (above 10): each of its 17 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 270 code lines NamingConvention: 100 (A), based on 38 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/PurchaseRepository.php (other) CodeLength: not graded CyclomaticComplexity: 92 (A), based on 7 functions 17:21 [warning] complexity.function - PurchaseRepository::findTotalEarningsInAPeriod has a cyclomatic complexity of 12, moderate risk (above 10): each of its 12 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 101 code lines NamingConvention: 100 (A), based on 20 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/QuoteRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/SecurityUserRepository.php (other) CodeLength: not graded 217:21 [error] length.function - SecurityUserRepository::findByMeta has 200 lines in its body, above 100 CyclomaticComplexity: 63 (D), based on 15 functions 217:21 [error] complexity.function - SecurityUserRepository::findByMeta has a cyclomatic complexity of 22, high risk (above 10): each of its 22 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 263 code lines NamingConvention: 100 (A), based on 37 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/SellCategoryRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 38 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/SellProductPriceRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/SellProductRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 61 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/SupplierRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 45 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/TutorialElementRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/TutorialRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 40 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/UserEmergencyContactRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/UserPaymentRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/UserRepository.php (other) CodeLength: not graded 88:21 [warning] length.function - UserRepository::findJobSummary has 66 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 11 functions Duplication: 70 (C), based on 187 code lines 51:1 [warning] duplication.repeated_block - lines 51 to 58 repeat lines 27 to 34 (67 tokens); repeated code has to be fixed in every copy 75:1 [warning] duplication.repeated_block - lines 75 to 82 repeat lines 27 to 34 (67 tokens); repeated code has to be fixed in every copy 184:1 [warning] duplication.repeated_block - lines 184 to 191 repeat lines 166 to 173 (54 tokens); repeated code has to be fixed in every copy 228:1 [warning] duplication.repeated_block - lines 228 to 232 repeat lines 188 to 192 (57 tokens); repeated code has to be fixed in every copy NamingConvention: 83 (B), based on 30 names 165:21 [warning] naming.too_long - method `findAllCollaboratorsAlphabetical` is 32 characters (limit 30); very long names make code hard to read 183:21 [warning] naming.too_long - method `findTheFirstCollaboratorByScoreExcludingUser` is 44 characters (limit 30); very long names make code hard to read 205:37 [warning] naming.too_short - parameter `a` is 1 character (at least 2); a one letter name hides its meaning 205:41 [warning] naming.too_short - parameter `b` is 1 character (at least 2); a one letter name hides its meaning 223:21 [warning] naming.too_long - method `findCollaboratorsExcludingUserUuid` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/UserScoreCacheRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 99 code lines NamingConvention: 91 (A), based on 23 names 133:35 [warning] naming.too_short - parameter `a` is 1 character (at least 2); a one letter name hides its meaning 133:39 [warning] naming.too_short - parameter `b` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/UserScorePrizeRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 40 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/UserUnavailabilityRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 53 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/WikiCategoryRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 59 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Repository/WikiRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 62 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Type/AbstractUuidType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 34 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Type/AddressType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 31 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Type/EmailType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 27 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Type/PermissionType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 36 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Type/UrlType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 27 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Persistence/Doctrine/Type/UuidType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Persistence/Session/Repository/AbstractRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/src/Infrastructure/Persistence/Session/Repository/CartRepository.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 34 code lines NamingConvention: 100 (A), based on 9 names Security: not graded 20:20 [warning] security.unserialize - call to `unserialize` with `$cart` without `allowed_classes => false`; untrusted data can create objects and run their code project-s/src/Infrastructure/Service/BulkActions/BulkJobPrint.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 41 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Infrastructure/Service/BulkActions/BulkSetJobNotPaid.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Service/BulkActions/BulkSetJobPaid.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Service/BulkActions/Contracts/BulkActionServiceInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/src/Infrastructure/Service/BulkActions/Factory/BulkActionServiceFactory.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 28 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Service/PaymentGateway/GatewayInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Service/PaymentGateway/PayPalExpress.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 44 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Infrastructure/Service/PaymentGateway/PaymentGatewayFactory.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Service/PaymentGateway/Stripe.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 41 code lines NamingConvention: 100 (A), based on 15 names Security: not graded project-s/src/Infrastructure/Symfony/Console/AssignCustomerGroupCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 48 code lines NamingConvention: 100 (A), based on 18 names Security: not graded project-s/src/Infrastructure/Symfony/Console/ImportCustomersFromCSVCommand.php (other) CodeLength: not graded 55:24 [warning] length.function - ImportCustomersFromCSVCommand::execute has 92 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 101 code lines NamingConvention: 100 (A), based on 31 names Security: not graded project-s/src/Infrastructure/Symfony/Console/MigrateProductStatusCommand.php (other) CodeLength: not graded CyclomaticComplexity: 84 (B), based on 4 functions 64:22 [warning] complexity.function - MigrateProductStatusCommand::getNewStatus has a cyclomatic complexity of 16, moderate risk (above 10): each of its 16 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 74 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Infrastructure/Symfony/Console/ReassingJobCommand.php (other) CodeLength: not graded 57:24 [warning] length.function - ReassingJobCommand::execute has 54 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 82 code lines NamingConvention: 100 (A), based on 29 names Security: not graded project-s/src/Infrastructure/Symfony/Console/SyncFilesCommand.php (other) CodeLength: not graded 42:24 [warning] length.function - SyncFilesCommand::execute has 54 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 89 code lines NamingConvention: 96 (A), based on 27 names 98:22 [warning] naming.too_long - method `checkIfFileIsTheNewFolderStructure` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Infrastructure/Symfony/Console/SyncJobAcceptanceCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 45 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Infrastructure/Symfony/Console/UpdateUserAvailabilityCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 60 code lines NamingConvention: 100 (A), based on 20 names Security: not graded project-s/src/Infrastructure/Symfony/Console/UpdateUserScoreCommand.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 90 code lines NamingConvention: 100 (A), based on 29 names Security: not graded project-s/src/Infrastructure/Symfony/EventListener/MaintenanceListener.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/EventListener/SetFromListener.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 29 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Symfony/Exception/ApiTokenException.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 3 code lines NamingConvention: 100 (A), based on 1 name Security: not graded project-s/src/Infrastructure/Symfony/Exception/MissingRequestParameterException.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 3 code lines NamingConvention: 0 (F), based on 1 name 5:7 [warning] naming.too_long - class `MissingRequestParameterException` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Infrastructure/Symfony/Exception/NotFoundFileException.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 3 code lines NamingConvention: 100 (A), based on 1 name Security: not graded project-s/src/Infrastructure/Symfony/Exception/SecurityUserAlreadyExistsException.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 3 code lines NamingConvention: 0 (F), based on 1 name 5:7 [warning] naming.too_long - class `SecurityUserAlreadyExistsException` is 34 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Api/V1/AddFileDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Api/V1/AddPlanimetryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Api/V1/CreateCustomerDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 21 code lines NamingConvention: 100 (A), based on 18 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Api/V1/CreateOrderDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 11 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Api/V1/GenerateApiTokenDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 6 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Api/V1/ModifyPlanimetryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/AddBannerDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 11 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/AddFileDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 6 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/AdvancedAffiliateSearchDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/AdvancedCustomerSearchDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 17 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/AdvancedOrderSearchDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/AdvancedSupplierSearchDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 13 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/AdvancedUserSearchDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 14 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/BonusPaymentQueryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/BulkActionsDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 6 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/ChangeCredentialsDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/ChangePasswordDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/ChangePermissionsDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/ChangePurchaseStatusDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/ConfirmBankDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateAffiliateDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 21 code lines NamingConvention: 100 (A), based on 18 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateBonusPaymentDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateCustomerDto.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 28 code lines NamingConvention: 100 (A), based on 21 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateCustomerGroupDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateDiscountCodeDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateInvoiceDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateJobDescriptionDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateJobDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateJobFeedbackDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateOrderDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 11 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreatePaymentDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreatePlanimetryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreatePlanimetryFromCustomerDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 83 (B), based on 6 names 7:7 [warning] naming.too_long - class `CreatePlanimetryFromCustomerDto` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateProductDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateProductFromCustomerDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 6 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateQuoteDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 6 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateSecurityUserDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateSellCategoryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateSellProductDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateSupplierDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 21 code lines NamingConvention: 100 (A), based on 18 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateTutorialDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateTutorialElementDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateUserDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 22 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateUserEmergencyContactDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateUserPaymentDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateUserScorePrizeDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateWikiCategoryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/CreateWikiDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EarningQueryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditAffiliateDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 17 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditBannerDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 11 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditBonusPaymentDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditCustomerDto.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 26 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditCustomerGroupDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditDiscountCodeDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditInvoiceDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditJobDescriptionDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditJobDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 11 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditJobPricePaidDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditNoteProductDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditOrderDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 11 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditPaymentDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditPaymentFeeDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditPlanimetryDto.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 14 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditProductDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditQuoteDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 6 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditSellCategoryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditSellProductDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditSupplierDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 17 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditTutorialDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditTutorialElementDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditUserDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 23 code lines NamingConvention: 100 (A), based on 20 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditUserEmergencyContactDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditUserPaymentDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditUserScorePrizeDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditWikiCategoryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/EditWikiDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/ExportReportDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/ForgotPasswordDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/JobFeedbackSearchDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/JobQueryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/JobStatusQueryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/NoProductLeftsQueryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/PeriodQueryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/QuickSearchDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 6 code lines NamingConvention: 67 (D), based on 3 names 9:21 [warning] naming.too_short - property `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/RankingQueryDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 6 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/RefuseProductDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/RegisterCustomerDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/SellProductPriceDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 7 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/SettingsDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 17 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/UploadOutputFileDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Dto/Web/UploadPurchaseAttachmentDto.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Api/V1/AddFileType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 28 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Api/V1/AddPlanimetryType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 62 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Api/V1/CreateCustomerType.php (other) CodeLength: not graded 23:21 [warning] length.function - CreateCustomerType::buildForm has 70 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 82 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Api/V1/CreateOrderType.php (other) CodeLength: not graded 24:21 [warning] length.function - CreateOrderType::buildForm has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 63 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Api/V1/GenerateApiTokenType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Api/V1/ModifyPlanimetryType.php (other) CodeLength: not graded 23:21 [warning] length.function - ModifyPlanimetryType::buildForm has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 63 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/AddFileType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/AdvancedAffiliateSearchType.php (other) CodeLength: not graded 22:21 [warning] length.function - AdvancedAffiliateSearchType::buildForm has 77 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 94 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/AdvancedCustomerSearchType.php (other) CodeLength: not graded 30:21 [error] length.function - AdvancedCustomerSearchType::buildForm has 123 lines in its body, above 100 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 142 code lines 131:1 [warning] duplication.repeated_block - lines 131 to 146 repeat lines 115 to 130 (70 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/AdvancedOrderSearchType.php (other) CodeLength: not graded 36:21 [warning] length.function - AdvancedOrderSearchType::buildForm has 92 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 40 (F), based on 113 code lines 72:1 [warning] duplication.repeated_block - lines 72 to 87 repeat lines 56 to 71 (70 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/AdvancedSupplierSearchType.php (other) CodeLength: not graded 22:21 [warning] length.function - AdvancedSupplierSearchType::buildForm has 77 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 94 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/AdvancedUserSearchType.php (other) CodeLength: not graded 23:21 [warning] length.function - AdvancedUserSearchType::buildForm has 88 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 105 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/BonusPaymentQueryType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/BulkActionsType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 28 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/ChangeCredentialsType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/ChangePasswordType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/ChangePermissionsType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 23 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/ChangePurchaseStatusType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 27 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/ConfirmBankType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateAffiliateType.php (other) CodeLength: not graded 34:21 [error] length.function - CreateAffiliateType::buildForm has 115 lines in its body, above 100 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 133 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateBannerType.php (other) CodeLength: not graded 44:21 [warning] length.function - CreateBannerType::buildForm has 64 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 76 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateBonusPaymentType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 42 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateCustomerGroupType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 57 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateCustomerType.php (other) CodeLength: not graded 50:21 [error] length.function - CreateCustomerType::buildForm has 132 lines in its body, above 100 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 159 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateDiscountCodeType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 47 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateInvoiceType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 58 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateJobDescriptionType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 54 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateJobFeedbackType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 57 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateJobType.php (other) CodeLength: not graded 44:21 [warning] length.function - CreateJobType::buildForm has 86 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 98 code lines NamingConvention: 95 (A), based on 22 names 102:14 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateOrderType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 66 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreatePaymentType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 48 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreatePlanimetryFromCustomerType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 52 code lines NamingConvention: 90 (A), based on 10 names 20:7 [warning] naming.too_long - class `CreatePlanimetryFromCustomerType` is 32 characters (limit 30); very long names make code hard to read Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreatePlanimetryType.php (other) CodeLength: not graded 35:21 [warning] length.function - CreatePlanimetryType::buildForm has 61 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 79 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateProductFromCustomerType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateProductType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 48 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateQuoteType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateSecurityUserType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 41 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateSellCategoryType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 28 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateSellProductType.php (other) CodeLength: not graded 36:21 [warning] length.function - CreateSellProductType::buildForm has 63 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 83 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateSupplierType.php (other) CodeLength: not graded 34:21 [error] length.function - CreateSupplierType::buildForm has 115 lines in its body, above 100 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 133 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateTutorialElementType.php (other) CodeLength: not graded 31:21 [warning] length.function - CreateTutorialElementType::buildForm has 60 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 78 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateTutorialType.php (other) CodeLength: not graded 34:21 [warning] length.function - CreateTutorialType::buildForm has 52 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 72 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateUserEmergencyContactType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 44 code lines 46:1 [warning] duplication.repeated_block - lines 46 to 50 repeat lines 40 to 44 (51 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateUserPaymentType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 44 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateUserScorePrizeType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 72 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateUserType.php (other) CodeLength: not graded 34:21 [error] length.function - CreateUserType::buildForm has 143 lines in its body, above 100 CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 174 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateWikiCategoryType.php (other) CodeLength: not graded 44:21 [warning] length.function - CreateWikiCategoryType::buildForm has 57 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 84 code lines NamingConvention: 100 (A), based on 15 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/CreateWikiType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 70 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EarningQueryType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 46 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditAffiliateType.php (other) CodeLength: not graded 34:21 [error] length.function - EditAffiliateType::buildForm has 117 lines in its body, above 100 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 135 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditBannerType.php (other) CodeLength: not graded 45:21 [warning] length.function - EditBannerType::buildForm has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 77 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditBonusPaymentType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 42 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditCustomerGroupType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 57 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditCustomerType.php (other) CodeLength: not graded 50:21 [error] length.function - EditCustomerType::buildForm has 133 lines in its body, above 100 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 160 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditDiscountCodeType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 47 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditInvoiceType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 45 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditJobDescriptionType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 54 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditJobPricePaidType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 28 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditJobType.php (other) CodeLength: not graded 36:21 [warning] length.function - EditJobType::buildForm has 89 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 98 code lines NamingConvention: 95 (A), based on 19 names 100:14 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditNoteProductType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditOrderType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 60 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditPaymentFeeType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 51 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditPaymentType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 48 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditPlanimetryType.php (other) CodeLength: not graded 36:21 [warning] length.function - EditPlanimetryType::buildForm has 78 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 96 code lines 96:1 [warning] duplication.repeated_block - lines 96 to 105 repeat lines 40 to 49 (57 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditProductType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 48 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditQuoteType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditSellCategoryType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 28 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditSellProductType.php (other) CodeLength: not graded 36:21 [warning] length.function - EditSellProductType::buildForm has 63 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 83 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditSupplierType.php (other) CodeLength: not graded 34:21 [error] length.function - EditSupplierType::buildForm has 116 lines in its body, above 100 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 134 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditTutorialElementType.php (other) CodeLength: not graded 31:21 [warning] length.function - EditTutorialElementType::buildForm has 60 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 78 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditTutorialType.php (other) CodeLength: not graded 34:21 [warning] length.function - EditTutorialType::buildForm has 52 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 72 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditUserEmergencyContactType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 44 code lines 46:1 [warning] duplication.repeated_block - lines 46 to 50 repeat lines 40 to 44 (51 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditUserPaymentType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 44 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditUserScorePrizeType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 83 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditUserType.php (other) CodeLength: not graded 24:21 [error] length.function - EditUserType::buildForm has 162 lines in its body, above 100 CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 174 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditWikiCategoryType.php (other) CodeLength: not graded 44:21 [warning] length.function - EditWikiCategoryType::buildForm has 59 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 87 code lines NamingConvention: 100 (A), based on 15 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/EditWikiType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 70 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/ExportReportType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 64 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/ForgotPasswordType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/JobFeedbackSearchType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 45 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/JobQueryType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 71 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/JobStatusQueryType.php (other) CodeLength: not graded 38:21 [warning] length.function - JobStatusQueryType::buildForm has 53 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 80 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/NoProductLeftsQueryType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 75 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/PeriodQueryType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 45 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/QuickSearchType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 41 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/RankingQueryType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 38 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/RefuseProductType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/RegisterCustomerType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 41 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/SellProductPriceType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 44 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/SettingsType.php (other) CodeLength: not graded 26:21 [error] length.function - SettingsType::buildForm has 121 lines in its body, above 100 CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 137 code lines 121:1 [warning] duplication.repeated_block - lines 121 to 128 repeat lines 93 to 100 (56 tokens); repeated code has to be fixed in every copy 139:1 [warning] duplication.repeated_block - lines 139 to 145 repeat lines 93 to 99 (52 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/UploadOutputFileType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Type/Web/UploadPurchaseAttachmentType.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Validator/Youtube/YoutubeLink.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/src/Infrastructure/Symfony/Form/Validator/Youtube/YoutubeLinkValidator.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 23 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Ajax/AbstractController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 94 (A), based on 16 names 42:10 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Ajax/EarningController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 34 code lines NamingConvention: 93 (A), based on 14 names 25:10 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Ajax/JobDescriptionController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 12 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Ajax/ProductController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 29 code lines NamingConvention: 92 (A), based on 13 names 26:10 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Ajax/RankingController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 27 code lines NamingConvention: 92 (A), based on 13 names 20:10 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Ajax/TutorialController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Ajax/TutorialElementController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 23 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Ajax/UserController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 39 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Ajax/UserUnavailabilityController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 0 (F), based on 92 code lines 37:1 [warning] duplication.repeated_block - lines 37 to 50 repeat lines 23 to 36 (65 tokens); repeated code has to be fixed in every copy 77:1 [warning] duplication.repeated_block - lines 77 to 90 repeat lines 50 to 63 (57 tokens); repeated code has to be fixed in every copy NamingConvention: 94 (A), based on 18 names 65:10 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Ajax/WikiController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 40 (F), based on 51 code lines 57:1 [warning] duplication.repeated_block - lines 57 to 69 repeat lines 43 to 55 (64 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 15 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Api/V1/AbstractController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 48 code lines NamingConvention: 100 (A), based on 15 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Api/V1/CustomerController.php (other) CodeLength: not graded CyclomaticComplexity: 84 (B), based on 3 functions 17:21 [warning] complexity.function - CustomerController::create has a cyclomatic complexity of 17, moderate risk (above 10): each of its 17 paths needs its own test, which makes it hard to follow and to change safely Duplication: 70 (C), based on 76 code lines 41:1 [warning] duplication.repeated_block - lines 41 to 46 repeat lines 36 to 41 (50 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Api/V1/OrderController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 46 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Api/V1/PlanimetryController.php (other) CodeLength: not graded 20:21 [warning] length.function - PlanimetryController::edit has 53 lines in its body, above 50 CyclomaticComplexity: 48 (F), based on 2 functions 20:21 [error] complexity.function - PlanimetryController::edit has a cyclomatic complexity of 22, high risk (above 10): each of its 22 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 67 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Api/V1/SecurityController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 21 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/AbstractController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 7 functions Duplication: 100 (A), based on 76 code lines NamingConvention: 95 (A), based on 38 names 66:24 [warning] naming.too_long - method `isRefererAllowedForExternalLogin` is 32 characters (limit 30); very long names make code hard to read 95:57 [warning] naming.generic - parameter `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/AdminController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 39 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/AffiliateController.php (other) CodeLength: not graded 273:21 [warning] length.function - AffiliateController::edit has 64 lines in its body, above 50 CyclomaticComplexity: 83 (B), based on 9 functions 43:21 [warning] complexity.function - AffiliateController::index has a cyclomatic complexity of 14, moderate risk (above 10): each of its 14 paths needs its own test, which makes it hard to follow and to change safely 102:21 [warning] complexity.function - AffiliateController::create has a cyclomatic complexity of 15, moderate risk (above 10): each of its 15 paths needs its own test, which makes it hard to follow and to change safely 273:21 [warning] complexity.function - AffiliateController::edit has a cyclomatic complexity of 19, moderate risk (above 10): each of its 19 paths needs its own test, which makes it hard to follow and to change safely Duplication: 0 (F), based on 259 code lines 123:1 [warning] duplication.repeated_block - lines 123 to 128 repeat lines 118 to 123 (50 tokens); repeated code has to be fixed in every copy 213:1 [warning] duplication.repeated_block - lines 213 to 222 repeat lines 163 to 172 (71 tokens); repeated code has to be fixed in every copy 255:1 [warning] duplication.repeated_block - lines 255 to 263 repeat lines 226 to 232 (53 tokens); repeated code has to be fixed in every copy 273:1 [warning] duplication.repeated_block - lines 273 to 284 repeat lines 157 to 168 (61 tokens); repeated code has to be fixed in every copy 298:1 [warning] duplication.repeated_block - lines 298 to 305 repeat lines 167 to 172 (53 tokens); repeated code has to be fixed in every copy 306:1 [warning] duplication.repeated_block - lines 306 to 321 repeat lines 114 to 129 (149 tokens); repeated code has to be fixed in every copy 348:1 [warning] duplication.repeated_block - lines 348 to 354 repeat lines 251 to 257 (62 tokens); repeated code has to be fixed in every copy 367:1 [warning] duplication.repeated_block - lines 367 to 374 repeat lines 157 to 165 (50 tokens); repeated code has to be fixed in every copy 379:1 [warning] duplication.repeated_block - lines 379 to 394 repeat lines 357 to 374 (57 tokens); repeated code has to be fixed in every copy NamingConvention: 96 (A), based on 27 names 249:72 [warning] naming.inconsistent_style - parameter `uuid_file` is snake_case, while most variables and parameters in this file are camelCase (3 of 17 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/BonusPaymentController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 108 code lines NamingConvention: 94 (A), based on 18 names 37:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/CustomerController.php (other) CodeLength: not graded 45:21 [warning] length.function - CustomerController::index has 55 lines in its body, above 50 102:21 [warning] length.function - CustomerController::export has 54 lines in its body, above 50 339:21 [warning] length.function - CustomerController::edit has 68 lines in its body, above 50 CyclomaticComplexity: 81 (B), based on 10 functions 45:21 [warning] complexity.function - CustomerController::index has a cyclomatic complexity of 20, moderate risk (above 10): each of its 20 paths needs its own test, which makes it hard to follow and to change safely 102:21 [warning] complexity.function - CustomerController::export has a cyclomatic complexity of 14, moderate risk (above 10): each of its 14 paths needs its own test, which makes it hard to follow and to change safely 165:21 [warning] complexity.function - CustomerController::create has a cyclomatic complexity of 17, moderate risk (above 10): each of its 17 paths needs its own test, which makes it hard to follow and to change safely 339:21 [warning] complexity.function - CustomerController::edit has a cyclomatic complexity of 20, moderate risk (above 10): each of its 20 paths needs its own test, which makes it hard to follow and to change safely Duplication: 40 (F), based on 316 code lines 188:1 [warning] duplication.repeated_block - lines 188 to 193 repeat lines 183 to 188 (50 tokens); repeated code has to be fixed in every copy 282:1 [warning] duplication.repeated_block - lines 282 to 288 repeat lines 167 to 174 (54 tokens); repeated code has to be fixed in every copy 321:1 [warning] duplication.repeated_block - lines 321 to 329 repeat lines 292 to 298 (53 tokens); repeated code has to be fixed in every copy 339:1 [warning] duplication.repeated_block - lines 339 to 350 repeat lines 224 to 235 (61 tokens); repeated code has to be fixed in every copy 373:1 [warning] duplication.repeated_block - lines 373 to 391 repeat lines 177 to 195 (169 tokens); repeated code has to be fixed in every copy 418:1 [warning] duplication.repeated_block - lines 418 to 424 repeat lines 317 to 323 (62 tokens); repeated code has to be fixed in every copy 438:1 [warning] duplication.repeated_block - lines 438 to 445 repeat lines 224 to 232 (50 tokens); repeated code has to be fixed in every copy 450:1 [warning] duplication.repeated_block - lines 450 to 465 repeat lines 428 to 445 (57 tokens); repeated code has to be fixed in every copy NamingConvention: 93 (A), based on 44 names 107:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning 150:10 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds 315:72 [warning] naming.inconsistent_style - parameter `uuid_file` is snake_case, while most variables and parameters in this file are camelCase (9 of 33 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/CustomerGroupController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 70 (C), based on 106 code lines 107:1 [warning] duplication.repeated_block - lines 107 to 114 repeat lines 67 to 74 (58 tokens); repeated code has to be fixed in every copy NamingConvention: 94 (A), based on 18 names 32:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/DiscountCodeController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 70 (C), based on 107 code lines 108:1 [warning] duplication.repeated_block - lines 108 to 115 repeat lines 67 to 74 (56 tokens); repeated code has to be fixed in every copy NamingConvention: 94 (A), based on 18 names 32:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/EarningController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 64 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/EcommerceController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 40 code lines NamingConvention: 93 (A), based on 14 names 21:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/InvoiceController.php (other) CodeLength: not graded 100:21 [warning] length.function - InvoiceController::create has 55 lines in its body, above 50 196:21 [warning] length.function - InvoiceController::edit has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 40 (F), based on 154 code lines 100:1 [warning] duplication.repeated_block - lines 100 to 110 repeat lines 46 to 56 (64 tokens); repeated code has to be fixed in every copy 196:1 [warning] duplication.repeated_block - lines 196 to 206 repeat lines 46 to 56 (63 tokens); repeated code has to be fixed in every copy 230:1 [warning] duplication.repeated_block - lines 230 to 239 repeat lines 140 to 149 (71 tokens); repeated code has to be fixed in every copy 258:1 [warning] duplication.repeated_block - lines 258 to 273 repeat lines 196 to 211 (97 tokens); repeated code has to be fixed in every copy NamingConvention: 92 (A), based on 25 names 49:10 [warning] naming.inconsistent_style - variable `securityUser` is camelCase, while most variables and parameters in this file are snake_case (3 of 19 names); mixed styles make code harder to scan 60:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/JobController.php (other) CodeLength: not graded 41:21 [warning] length.function - JobController::index has 64 lines in its body, above 50 107:21 [warning] length.function - JobController::status has 71 lines in its body, above 50 CyclomaticComplexity: 81 (B), based on 6 functions 41:21 [warning] complexity.function - JobController::index has a cyclomatic complexity of 13, moderate risk (above 10): each of its 13 paths needs its own test, which makes it hard to follow and to change safely 107:21 [warning] complexity.function - JobController::status has a cyclomatic complexity of 15, moderate risk (above 10): each of its 15 paths needs its own test, which makes it hard to follow and to change safely Duplication: 0 (F), based on 186 code lines 107:1 [warning] duplication.repeated_block - lines 107 to 126 repeat lines 41 to 60 (169 tokens); repeated code has to be fixed in every copy 137:1 [warning] duplication.repeated_block - lines 137 to 142 repeat lines 72 to 77 (52 tokens); repeated code has to be fixed in every copy 149:1 [warning] duplication.repeated_block - lines 149 to 159 repeat lines 81 to 91 (63 tokens); repeated code has to be fixed in every copy 281:1 [warning] duplication.repeated_block - lines 281 to 292 repeat lines 80 to 91 (65 tokens); repeated code has to be fixed in every copy NamingConvention: 96 (A), based on 24 names 190:57 [warning] naming.inconsistent_style - parameter `job_uuid` is snake_case, while most variables and parameters in this file are camelCase (2 of 17 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/JobDescriptionController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 85 (B), based on 100 code lines 116:1 [warning] duplication.repeated_block - lines 116 to 125 repeat lines 61 to 70 (54 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 17 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/JobFeedbackController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 32 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/MarketingBannerController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 100 (A), based on 119 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/OrderController.php (other) CodeLength: not graded 334:21 [warning] length.function - OrderController::edit has 55 lines in its body, above 50 481:21 [warning] length.function - OrderController::noProductLeftsExport has 64 lines in its body, above 50 44:7 [warning] length.class - OrderController has 503 lines, above 500 for a other CyclomaticComplexity: 100 (A), based on 12 functions Duplication: 40 (F), based on 337 code lines 129:1 [warning] duplication.repeated_block - lines 129 to 140 repeat lines 55 to 66 (71 tokens); repeated code has to be fixed in every copy 205:1 [warning] duplication.repeated_block - lines 205 to 215 repeat lines 55 to 65 (57 tokens); repeated code has to be fixed in every copy 231:1 [warning] duplication.repeated_block - lines 231 to 244 repeat lines 75 to 88 (73 tokens); repeated code has to be fixed in every copy 267:1 [warning] duplication.repeated_block - lines 267 to 276 repeat lines 135 to 146 (67 tokens); repeated code has to be fixed in every copy 310:1 [warning] duplication.repeated_block - lines 310 to 319 repeat lines 183 to 192 (74 tokens); repeated code has to be fixed in every copy 334:1 [warning] duplication.repeated_block - lines 334 to 352 repeat lines 205 to 223 (102 tokens); repeated code has to be fixed in every copy 366:1 [warning] duplication.repeated_block - lines 366 to 372 repeat lines 146 to 152 (56 tokens); repeated code has to be fixed in every copy NamingConvention: 90 (A), based on 42 names 69:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning 181:50 [warning] naming.inconsistent_style - parameter `order_uuid` is snake_case, while most variables and parameters in this file are camelCase (5 of 29 names); mixed styles make code harder to scan 308:92 [warning] naming.inconsistent_style - parameter `uuid_file` is snake_case, while most variables and parameters in this file are camelCase (5 of 29 names); mixed styles make code harder to scan 500:10 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/PaymentController.php (other) CodeLength: not graded 221:21 [warning] length.function - PaymentController::edit has 56 lines in its body, above 50 424:21 [warning] length.function - PaymentController::editFee has 55 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 12 functions Duplication: 0 (F), based on 333 code lines 91:1 [warning] duplication.repeated_block - lines 91 to 101 repeat lines 46 to 56 (60 tokens); repeated code has to be fixed in every copy 112:1 [warning] duplication.repeated_block - lines 112 to 134 repeat lines 84 to 106 (106 tokens); repeated code has to be fixed in every copy 151:1 [warning] duplication.repeated_block - lines 151 to 161 repeat lines 46 to 56 (61 tokens); repeated code has to be fixed in every copy 185:1 [warning] duplication.repeated_block - lines 185 to 192 repeat lines 139 to 146 (59 tokens); repeated code has to be fixed in every copy 221:1 [warning] duplication.repeated_block - lines 221 to 236 repeat lines 91 to 106 (94 tokens); repeated code has to be fixed in every copy 243:1 [warning] duplication.repeated_block - lines 243 to 252 repeat lines 169 to 176 (53 tokens); repeated code has to be fixed in every copy 253:1 [warning] duplication.repeated_block - lines 253 to 261 repeat lines 177 to 185 (61 tokens); repeated code has to be fixed in every copy 261:1 [warning] duplication.repeated_block - lines 261 to 268 repeat lines 139 to 146 (59 tokens); repeated code has to be fixed in every copy 272:1 [warning] duplication.repeated_block - lines 272 to 297 repeat lines 109 to 134 (126 tokens); repeated code has to be fixed in every copy 310:1 [warning] duplication.repeated_block - lines 310 to 328 repeat lines 221 to 239 (105 tokens); repeated code has to be fixed in every copy 328:1 [warning] duplication.repeated_block - lines 328 to 349 repeat lines 57 to 78 (134 tokens); repeated code has to be fixed in every copy 404:1 [warning] duplication.repeated_block - lines 404 to 424 repeat lines 204 to 221 (125 tokens); repeated code has to be fixed in every copy 424:1 [warning] duplication.repeated_block - lines 424 to 434 repeat lines 46 to 56 (56 tokens); repeated code has to be fixed in every copy 446:1 [warning] duplication.repeated_block - lines 446 to 454 repeat lines 169 to 176 (53 tokens); repeated code has to be fixed in every copy 457:1 [warning] duplication.repeated_block - lines 457 to 465 repeat lines 255 to 263 (54 tokens); repeated code has to be fixed in every copy 484:1 [warning] duplication.repeated_block - lines 484 to 501 repeat lines 424 to 441 (102 tokens); repeated code has to be fixed in every copy 504:1 [warning] duplication.repeated_block - lines 504 to 511 repeat lines 463 to 470 (65 tokens); repeated code has to be fixed in every copy NamingConvention: 94 (A), based on 34 names 49:10 [warning] naming.inconsistent_style - variable `securityUser` is camelCase, while most variables and parameters in this file are snake_case (4 of 21 names); mixed styles make code harder to scan 60:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/ProductController.php (other) CodeLength: not graded 77:21 [warning] length.function - ProductController::index has 52 lines in its body, above 50 140:21 [warning] length.function - ProductController::status has 76 lines in its body, above 50 228:21 [warning] length.function - ProductController::create has 83 lines in its body, above 50 413:21 [warning] length.function - ProductController::edit has 88 lines in its body, above 50 693:21 [error] length.function - ProductController::assignToUser has 107 lines in its body, above 100 65:7 [warning] length.class - ProductController has 821 lines, above 500 for a other 1:1 [warning] length.file - the file has 885 lines, above 600 for a other CyclomaticComplexity: 79 (C), based on 15 functions 140:21 [warning] complexity.function - ProductController::status has a cyclomatic complexity of 17, moderate risk (above 10): each of its 17 paths needs its own test, which makes it hard to follow and to change safely 228:21 [warning] complexity.function - ProductController::create has a cyclomatic complexity of 19, moderate risk (above 10): each of its 19 paths needs its own test, which makes it hard to follow and to change safely 413:21 [error] complexity.function - ProductController::edit has a cyclomatic complexity of 25, high risk (above 10): each of its 25 paths needs its own test, which makes it hard to follow and to change safely 693:21 [warning] complexity.function - ProductController::assignToUser has a cyclomatic complexity of 16, moderate risk (above 10): each of its 16 paths needs its own test, which makes it hard to follow and to change safely Duplication: 0 (F), based on 551 code lines 228:1 [warning] duplication.repeated_block - lines 228 to 243 repeat lines 77 to 92 (93 tokens); repeated code has to be fixed in every copy 342:1 [warning] duplication.repeated_block - lines 342 to 360 repeat lines 328 to 336 (63 tokens); repeated code has to be fixed in every copy 381:1 [warning] duplication.repeated_block - lines 381 to 391 repeat lines 328 to 338 (79 tokens); repeated code has to be fixed in every copy 391:1 [warning] duplication.repeated_block - lines 391 to 400 repeat lines 324 to 333 (75 tokens); repeated code has to be fixed in every copy 400:1 [warning] duplication.repeated_block - lines 400 to 430 repeat lines 215 to 245 (108 tokens); repeated code has to be fixed in every copy 460:1 [warning] duplication.repeated_block - lines 460 to 467 repeat lines 270 to 277 (65 tokens); repeated code has to be fixed in every copy 485:1 [warning] duplication.repeated_block - lines 485 to 494 repeat lines 296 to 305 (65 tokens); repeated code has to be fixed in every copy 512:1 [warning] duplication.repeated_block - lines 512 to 527 repeat lines 228 to 243 (94 tokens); repeated code has to be fixed in every copy 548:1 [warning] duplication.repeated_block - lines 548 to 563 repeat lines 228 to 243 (97 tokens); repeated code has to be fixed in every copy 565:1 [warning] duplication.repeated_block - lines 565 to 577 repeat lines 94 to 106 (86 tokens); repeated code has to be fixed in every copy 614:1 [warning] duplication.repeated_block - lines 614 to 627 repeat lines 83 to 96 (82 tokens); repeated code has to be fixed in every copy 664:1 [warning] duplication.repeated_block - lines 664 to 675 repeat lines 322 to 333 (91 tokens); repeated code has to be fixed in every copy 676:1 [warning] duplication.repeated_block - lines 676 to 699 repeat lines 592 to 614 (60 tokens); repeated code has to be fixed in every copy 699:1 [warning] duplication.repeated_block - lines 699 to 710 repeat lines 83 to 94 (68 tokens); repeated code has to be fixed in every copy 785:1 [warning] duplication.repeated_block - lines 785 to 791 repeat lines 328 to 334 (59 tokens); repeated code has to be fixed in every copy 814:1 [warning] duplication.repeated_block - lines 814 to 823 repeat lines 87 to 96 (65 tokens); repeated code has to be fixed in every copy 829:1 [warning] duplication.repeated_block - lines 829 to 836 repeat lines 328 to 333 (55 tokens); repeated code has to be fixed in every copy 845:1 [warning] duplication.repeated_block - lines 845 to 858 repeat lines 798 to 820 (70 tokens); repeated code has to be fixed in every copy 863:1 [warning] duplication.repeated_block - lines 863 to 869 repeat lines 822 to 827 (54 tokens); repeated code has to be fixed in every copy NamingConvention: 91 (A), based on 55 names 77:190 [warning] naming.inconsistent_style - parameter `order_uuid` is snake_case, while most variables and parameters in this file are camelCase (10 of 39 names); mixed styles make code harder to scan 98:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning 228:88 [warning] naming.inconsistent_style - parameter `product_type` is snake_case, while most variables and parameters in this file are camelCase (10 of 39 names); mixed styles make code harder to scan 322:70 [warning] naming.inconsistent_style - parameter `product_uuid` is snake_case, while most variables and parameters in this file are camelCase (10 of 39 names); mixed styles make code harder to scan 664:97 [warning] naming.inconsistent_style - parameter `uuid_photo` is snake_case, while most variables and parameters in this file are camelCase (10 of 39 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/PurchaseController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 40 (F), based on 102 code lines 76:1 [warning] duplication.repeated_block - lines 76 to 86 repeat lines 35 to 45 (57 tokens); repeated code has to be fixed in every copy 128:1 [warning] duplication.repeated_block - lines 128 to 138 repeat lines 35 to 45 (54 tokens); repeated code has to be fixed in every copy NamingConvention: 96 (A), based on 23 names 76:34 [warning] naming.inconsistent_style - parameter `purchase_uuid` is snake_case, while most variables and parameters in this file are camelCase (2 of 18 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/QuoteController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 40 (F), based on 125 code lines 88:1 [warning] duplication.repeated_block - lines 88 to 100 repeat lines 39 to 51 (80 tokens); repeated code has to be fixed in every copy 162:1 [warning] duplication.repeated_block - lines 162 to 172 repeat lines 39 to 49 (57 tokens); repeated code has to be fixed in every copy NamingConvention: 91 (A), based on 23 names 42:10 [warning] naming.inconsistent_style - variable `securityUser` is camelCase, while most variables and parameters in this file are snake_case (2 of 16 names); mixed styles make code harder to scan 53:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/SecurityUserController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 0 (F), based on 73 code lines 63:1 [warning] duplication.repeated_block - lines 63 to 71 repeat lines 20 to 28 (54 tokens); repeated code has to be fixed in every copy 83:1 [warning] duplication.repeated_block - lines 83 to 99 repeat lines 60 to 76 (99 tokens); repeated code has to be fixed in every copy 99:1 [warning] duplication.repeated_block - lines 99 to 107 repeat lines 76 to 84 (55 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/SellCategoryController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 101 code lines NamingConvention: 94 (A), based on 18 names 32:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/SellProductController.php (other) CodeLength: not graded 99:21 [warning] length.function - SellProductController::edit has 53 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 40 (F), based on 189 code lines 131:1 [warning] duplication.repeated_block - lines 131 to 136 repeat lines 75 to 80 (51 tokens); repeated code has to be fixed in every copy 193:1 [warning] duplication.repeated_block - lines 193 to 203 repeat lines 99 to 109 (53 tokens); repeated code has to be fixed in every copy 203:1 [warning] duplication.repeated_block - lines 203 to 211 repeat lines 37 to 45 (61 tokens); repeated code has to be fixed in every copy 211:1 [warning] duplication.repeated_block - lines 211 to 224 repeat lines 45 to 58 (72 tokens); repeated code has to be fixed in every copy 239:1 [warning] duplication.repeated_block - lines 239 to 246 repeat lines 66 to 76 (59 tokens); repeated code has to be fixed in every copy 275:1 [warning] duplication.repeated_block - lines 275 to 284 repeat lines 156 to 165 (74 tokens); repeated code has to be fixed in every copy NamingConvention: 93 (A), based on 27 names 40:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning 273:73 [warning] naming.inconsistent_style - parameter `uuid_file` is snake_case, while most variables and parameters in this file are camelCase (3 of 18 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/SettingsController.php (other) CodeLength: not graded 16:21 [warning] length.function - SettingsController::index has 57 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 55 code lines NamingConvention: 100 (A), based on 23 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/SupplierController.php (other) CodeLength: not graded 273:21 [warning] length.function - SupplierController::edit has 64 lines in its body, above 50 CyclomaticComplexity: 83 (B), based on 9 functions 43:21 [warning] complexity.function - SupplierController::index has a cyclomatic complexity of 14, moderate risk (above 10): each of its 14 paths needs its own test, which makes it hard to follow and to change safely 102:21 [warning] complexity.function - SupplierController::create has a cyclomatic complexity of 15, moderate risk (above 10): each of its 15 paths needs its own test, which makes it hard to follow and to change safely 273:21 [warning] complexity.function - SupplierController::edit has a cyclomatic complexity of 19, moderate risk (above 10): each of its 19 paths needs its own test, which makes it hard to follow and to change safely Duplication: 0 (F), based on 259 code lines 123:1 [warning] duplication.repeated_block - lines 123 to 128 repeat lines 118 to 123 (50 tokens); repeated code has to be fixed in every copy 213:1 [warning] duplication.repeated_block - lines 213 to 222 repeat lines 163 to 172 (71 tokens); repeated code has to be fixed in every copy 255:1 [warning] duplication.repeated_block - lines 255 to 263 repeat lines 226 to 232 (53 tokens); repeated code has to be fixed in every copy 273:1 [warning] duplication.repeated_block - lines 273 to 284 repeat lines 157 to 168 (61 tokens); repeated code has to be fixed in every copy 298:1 [warning] duplication.repeated_block - lines 298 to 305 repeat lines 167 to 172 (53 tokens); repeated code has to be fixed in every copy 306:1 [warning] duplication.repeated_block - lines 306 to 321 repeat lines 114 to 129 (149 tokens); repeated code has to be fixed in every copy 348:1 [warning] duplication.repeated_block - lines 348 to 354 repeat lines 251 to 257 (62 tokens); repeated code has to be fixed in every copy 367:1 [warning] duplication.repeated_block - lines 367 to 374 repeat lines 157 to 165 (50 tokens); repeated code has to be fixed in every copy 379:1 [warning] duplication.repeated_block - lines 379 to 394 repeat lines 357 to 374 (57 tokens); repeated code has to be fixed in every copy NamingConvention: 96 (A), based on 27 names 249:72 [warning] naming.inconsistent_style - parameter `uuid_file` is snake_case, while most variables and parameters in this file are camelCase (3 of 17 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/TutorialController.php (other) CodeLength: not graded CyclomaticComplexity: 89 (B), based on 5 functions 111:21 [warning] complexity.function - TutorialController::edit has a cyclomatic complexity of 11, moderate risk (above 10): each of its 11 paths needs its own test, which makes it hard to follow and to change safely Duplication: 70 (C), based on 113 code lines 134:1 [warning] duplication.repeated_block - lines 134 to 144 repeat lines 79 to 89 (86 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 18 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/TutorialElementController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 117 code lines NamingConvention: 100 (A), based on 19 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/UserController.php (other) CodeLength: not graded 50:21 [warning] length.function - UserController::index has 52 lines in its body, above 50 285:21 [warning] length.function - UserController::edit has 83 lines in its body, above 50 40:7 [warning] length.class - UserController has 574 lines, above 500 for a other 1:1 [warning] length.file - the file has 613 lines, above 600 for a other CyclomaticComplexity: 80 (B), based on 15 functions 50:21 [warning] complexity.function - UserController::index has a cyclomatic complexity of 16, moderate risk (above 10): each of its 16 paths needs its own test, which makes it hard to follow and to change safely 111:21 [warning] complexity.function - UserController::create has a cyclomatic complexity of 16, moderate risk (above 10): each of its 16 paths needs its own test, which makes it hard to follow and to change safely 285:21 [error] complexity.function - UserController::edit has a cyclomatic complexity of 25, high risk (above 10): each of its 25 paths needs its own test, which makes it hard to follow and to change safely Duplication: 0 (F), based on 400 code lines 134:1 [warning] duplication.repeated_block - lines 134 to 139 repeat lines 129 to 134 (50 tokens); repeated code has to be fixed in every copy 225:1 [warning] duplication.repeated_block - lines 225 to 234 repeat lines 175 to 184 (71 tokens); repeated code has to be fixed in every copy 267:1 [warning] duplication.repeated_block - lines 267 to 275 repeat lines 238 to 244 (53 tokens); repeated code has to be fixed in every copy 285:1 [warning] duplication.repeated_block - lines 285 to 296 repeat lines 169 to 180 (61 tokens); repeated code has to be fixed in every copy 323:1 [warning] duplication.repeated_block - lines 323 to 332 repeat lines 113 to 121 (57 tokens); repeated code has to be fixed in every copy 334:1 [warning] duplication.repeated_block - lines 334 to 350 repeat lines 125 to 141 (155 tokens); repeated code has to be fixed in every copy 379:1 [warning] duplication.repeated_block - lines 379 to 385 repeat lines 263 to 269 (62 tokens); repeated code has to be fixed in every copy 398:1 [warning] duplication.repeated_block - lines 398 to 405 repeat lines 169 to 177 (50 tokens); repeated code has to be fixed in every copy 467:1 [warning] duplication.repeated_block - lines 467 to 484 repeat lines 422 to 439 (118 tokens); repeated code has to be fixed in every copy 484:1 [warning] duplication.repeated_block - lines 484 to 492 repeat lines 86 to 95 (50 tokens); repeated code has to be fixed in every copy 529:1 [warning] duplication.repeated_block - lines 529 to 536 repeat lines 507 to 514 (68 tokens); repeated code has to be fixed in every copy 536:1 [warning] duplication.repeated_block - lines 536 to 553 repeat lines 514 to 523 (57 tokens); repeated code has to be fixed in every copy 553:1 [warning] duplication.repeated_block - lines 553 to 572 repeat lines 458 to 477 (124 tokens); repeated code has to be fixed in every copy 587:1 [warning] duplication.repeated_block - lines 587 to 602 repeat lines 388 to 405 (57 tokens); repeated code has to be fixed in every copy NamingConvention: 98 (A), based on 40 names 261:72 [warning] naming.inconsistent_style - parameter `uuid_file` is snake_case, while most variables and parameters in this file are camelCase (5 of 24 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/UserEmergencyContactController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 40 (F), based on 130 code lines 88:1 [warning] duplication.repeated_block - lines 88 to 99 repeat lines 39 to 50 (61 tokens); repeated code has to be fixed in every copy 160:1 [warning] duplication.repeated_block - lines 160 to 170 repeat lines 39 to 49 (57 tokens); repeated code has to be fixed in every copy 188:1 [warning] duplication.repeated_block - lines 188 to 197 repeat lines 105 to 114 (64 tokens); repeated code has to be fixed in every copy NamingConvention: 95 (A), based on 21 names 53:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/UserPaymentController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 40 (F), based on 131 code lines 86:1 [warning] duplication.repeated_block - lines 86 to 97 repeat lines 37 to 48 (61 tokens); repeated code has to be fixed in every copy 158:1 [warning] duplication.repeated_block - lines 158 to 168 repeat lines 37 to 47 (57 tokens); repeated code has to be fixed in every copy 180:1 [warning] duplication.repeated_block - lines 180 to 196 repeat lines 97 to 112 (108 tokens); repeated code has to be fixed in every copy NamingConvention: 95 (A), based on 21 names 51:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/UserScorePrizeController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 70 (C), based on 113 code lines 152:1 [warning] duplication.repeated_block - lines 152 to 160 repeat lines 83 to 91 (65 tokens); repeated code has to be fixed in every copy NamingConvention: 94 (A), based on 18 names 38:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/WikiCategoryController.php (other) CodeLength: not graded 94:21 [warning] length.function - WikiCategoryController::edit has 51 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 40 (F), based on 124 code lines 113:1 [warning] duplication.repeated_block - lines 113 to 125 repeat lines 60 to 72 (71 tokens); repeated code has to be fixed in every copy 126:1 [warning] duplication.repeated_block - lines 126 to 134 repeat lines 72 to 80 (75 tokens); repeated code has to be fixed in every copy NamingConvention: 95 (A), based on 19 names 31:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Admin/WikiController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 9 functions Duplication: 0 (F), based on 205 code lines 79:1 [warning] duplication.repeated_block - lines 79 to 101 repeat lines 46 to 68 (140 tokens); repeated code has to be fixed in every copy 137:1 [warning] duplication.repeated_block - lines 137 to 147 repeat lines 31 to 41 (53 tokens); repeated code has to be fixed in every copy 159:1 [warning] duplication.repeated_block - lines 159 to 168 repeat lines 114 to 123 (80 tokens); repeated code has to be fixed in every copy 210:1 [warning] duplication.repeated_block - lines 210 to 221 repeat lines 73 to 84 (75 tokens); repeated code has to be fixed in every copy 221:1 [warning] duplication.repeated_block - lines 221 to 234 repeat lines 51 to 64 (72 tokens); repeated code has to be fixed in every copy 243:1 [warning] duplication.repeated_block - lines 243 to 251 repeat lines 105 to 115 (59 tokens); repeated code has to be fixed in every copy 271:1 [warning] duplication.repeated_block - lines 271 to 280 repeat lines 183 to 192 (74 tokens); repeated code has to be fixed in every copy NamingConvention: 92 (A), based on 26 names 36:14 [warning] naming.inconsistent_style - variable `wikiCategory` is camelCase, while most variables and parameters in this file are snake_case (2 of 16 names); mixed styles make code harder to scan 44:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Affiliate/AffiliateController.php (other) CodeLength: not graded 131:21 [warning] length.function - AffiliateController::edit has 58 lines in its body, above 50 CyclomaticComplexity: 87 (B), based on 5 functions 131:21 [warning] complexity.function - AffiliateController::edit has a cyclomatic complexity of 13, moderate risk (above 10): each of its 13 paths needs its own test, which makes it hard to follow and to change safely Duplication: 70 (C), based on 125 code lines 131:1 [warning] duplication.repeated_block - lines 131 to 141 repeat lines 34 to 44 (67 tokens); repeated code has to be fixed in every copy 196:1 [warning] duplication.repeated_block - lines 196 to 203 repeat lines 34 to 42 (60 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 18 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Customer/CustomerController.php (other) CodeLength: not graded 30:21 [warning] length.function - CustomerController::edit has 61 lines in its body, above 50 CyclomaticComplexity: 84 (B), based on 3 functions 30:21 [warning] complexity.function - CustomerController::edit has a cyclomatic complexity of 13, moderate risk (above 10): each of its 13 paths needs its own test, which makes it hard to follow and to change safely Duplication: 70 (C), based on 102 code lines 98:1 [warning] duplication.repeated_block - lines 98 to 105 repeat lines 30 to 38 (60 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Customer/ECommerceController.php (other) CodeLength: not graded 213:21 [warning] length.function - ECommerceController::gateway has 73 lines in its body, above 50 CyclomaticComplexity: 94 (A), based on 16 functions 213:21 [warning] complexity.function - ECommerceController::gateway has a cyclomatic complexity of 11, moderate risk (above 10): each of its 11 paths needs its own test, which makes it hard to follow and to change safely Duplication: 40 (F), based on 308 code lines 115:1 [warning] duplication.repeated_block - lines 115 to 122 repeat lines 105 to 112 (54 tokens); repeated code has to be fixed in every copy 171:1 [warning] duplication.repeated_block - lines 171 to 184 repeat lines 149 to 162 (106 tokens); repeated code has to be fixed in every copy 193:1 [warning] duplication.repeated_block - lines 193 to 200 repeat lines 180 to 187 (53 tokens); repeated code has to be fixed in every copy 205:1 [warning] duplication.repeated_block - lines 205 to 213 repeat lines 192 to 200 (56 tokens); repeated code has to be fixed in every copy 233:1 [warning] duplication.repeated_block - lines 233 to 240 repeat lines 178 to 185 (52 tokens); repeated code has to be fixed in every copy 301:1 [warning] duplication.repeated_block - lines 301 to 305 repeat lines 260 to 264 (51 tokens); repeated code has to be fixed in every copy 337:1 [warning] duplication.repeated_block - lines 337 to 341 repeat lines 260 to 264 (51 tokens); repeated code has to be fixed in every copy 357:1 [warning] duplication.repeated_block - lines 357 to 361 repeat lines 337 to 341 (68 tokens); repeated code has to be fixed in every copy 408:1 [warning] duplication.repeated_block - lines 408 to 418 repeat lines 178 to 187 (58 tokens); repeated code has to be fixed in every copy 424:1 [warning] duplication.repeated_block - lines 424 to 431 repeat lines 192 to 198 (52 tokens); repeated code has to be fixed in every copy NamingConvention: 98 (A), based on 59 names 327:10 [warning] naming.inconsistent_style - variable `PayerID` is PascalCase, while most variables and parameters in this file are camelCase (19 of 42 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Customer/InvoiceController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 40 (F), based on 47 code lines 71:1 [warning] duplication.repeated_block - lines 71 to 81 repeat lines 31 to 41 (73 tokens); repeated code has to be fixed in every copy NamingConvention: 93 (A), based on 15 names 34:10 [warning] naming.inconsistent_style - variable `securityUser` is camelCase, while most variables and parameters in this file are snake_case (3 of 12 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Customer/OrderController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 0 (F), based on 67 code lines 95:1 [warning] duplication.repeated_block - lines 95 to 105 repeat lines 33 to 43 (67 tokens); repeated code has to be fixed in every copy 112:1 [warning] duplication.repeated_block - lines 112 to 125 repeat lines 43 to 56 (74 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 15 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Customer/PaymentController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 0 (F), based on 94 code lines 76:1 [warning] duplication.repeated_block - lines 76 to 84 repeat lines 37 to 45 (64 tokens); repeated code has to be fixed in every copy 93:1 [warning] duplication.repeated_block - lines 93 to 115 repeat lines 61 to 91 (127 tokens); repeated code has to be fixed in every copy 132:1 [warning] duplication.repeated_block - lines 132 to 147 repeat lines 74 to 89 (103 tokens); repeated code has to be fixed in every copy 149:1 [warning] duplication.repeated_block - lines 149 to 162 repeat lines 45 to 58 (80 tokens); repeated code has to be fixed in every copy NamingConvention: 94 (A), based on 17 names 38:10 [warning] naming.inconsistent_style - variable `securityUser` is camelCase, while most variables and parameters in this file are snake_case (2 of 12 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Customer/ProductController.php (other) CodeLength: not graded 112:21 [warning] length.function - ProductController::create has 82 lines in its body, above 50 237:21 [warning] length.function - ProductController::edit has 87 lines in its body, above 50 480:21 [warning] length.function - ProductController::feedback has 55 lines in its body, above 50 49:7 [warning] length.class - ProductController has 527 lines, above 500 for a other CyclomaticComplexity: 88 (B), based on 10 functions 112:21 [warning] complexity.function - ProductController::create has a cyclomatic complexity of 16, moderate risk (above 10): each of its 16 paths needs its own test, which makes it hard to follow and to change safely 237:21 [warning] complexity.function - ProductController::edit has a cyclomatic complexity of 19, moderate risk (above 10): each of its 19 paths needs its own test, which makes it hard to follow and to change safely Duplication: 0 (F), based on 353 code lines 112:1 [warning] duplication.repeated_block - lines 112 to 127 repeat lines 60 to 75 (102 tokens); repeated code has to be fixed in every copy 224:1 [warning] duplication.repeated_block - lines 224 to 254 repeat lines 99 to 129 (117 tokens); repeated code has to be fixed in every copy 309:1 [warning] duplication.repeated_block - lines 309 to 318 repeat lines 180 to 189 (59 tokens); repeated code has to be fixed in every copy 334:1 [warning] duplication.repeated_block - lines 334 to 349 repeat lines 112 to 127 (103 tokens); repeated code has to be fixed in every copy 369:1 [warning] duplication.repeated_block - lines 369 to 384 repeat lines 112 to 127 (106 tokens); repeated code has to be fixed in every copy 386:1 [warning] duplication.repeated_block - lines 386 to 397 repeat lines 77 to 88 (65 tokens); repeated code has to be fixed in every copy 404:1 [warning] duplication.repeated_block - lines 404 to 423 repeat lines 98 to 118 (52 tokens); repeated code has to be fixed in every copy 463:1 [warning] duplication.repeated_block - lines 463 to 472 repeat lines 213 to 221 (77 tokens); repeated code has to be fixed in every copy 475:1 [warning] duplication.repeated_block - lines 475 to 486 repeat lines 403 to 423 (63 tokens); repeated code has to be fixed in every copy 486:1 [warning] duplication.repeated_block - lines 486 to 495 repeat lines 66 to 75 (63 tokens); repeated code has to be fixed in every copy 502:1 [warning] duplication.repeated_block - lines 502 to 511 repeat lines 424 to 432 (51 tokens); repeated code has to be fixed in every copy NamingConvention: 89 (B), based on 36 names 60:174 [warning] naming.inconsistent_style - parameter `order_uuid` is snake_case, while most variables and parameters in this file are camelCase (7 of 25 names); mixed styles make code harder to scan 112:74 [warning] naming.inconsistent_style - parameter `product_type` is snake_case, while most variables and parameters in this file are camelCase (7 of 25 names); mixed styles make code harder to scan 204:56 [warning] naming.inconsistent_style - parameter `product_uuid` is snake_case, while most variables and parameters in this file are camelCase (7 of 25 names); mixed styles make code harder to scan 463:83 [warning] naming.inconsistent_style - parameter `uuid_photo` is snake_case, while most variables and parameters in this file are camelCase (7 of 25 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Customer/PurchaseController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 70 (C), based on 87 code lines 85:1 [warning] duplication.repeated_block - lines 85 to 93 repeat lines 41 to 49 (63 tokens); repeated code has to be fixed in every copy NamingConvention: 95 (A), based on 22 names 83:34 [warning] naming.inconsistent_style - parameter `purchase_uuid` is snake_case, while most variables and parameters in this file are camelCase (2 of 18 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Customer/QuoteController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 40 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Customer/TutorialController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 45 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Customer/WikiController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/ErrorController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 23 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/IndexController.php (other) CodeLength: not graded 39:21 [error] length.function - IndexController::index has 213 lines in its body, above 100 CyclomaticComplexity: 74 (C), based on 4 functions 39:21 [warning] complexity.function - IndexController::index has a cyclomatic complexity of 18, moderate risk (above 10): each of its 18 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 170 code lines NamingConvention: 100 (A), based on 40 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/SearchController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 23 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/SecurityController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 70 (C), based on 130 code lines 96:1 [warning] duplication.repeated_block - lines 96 to 106 repeat lines 73 to 84 (56 tokens); repeated code has to be fixed in every copy NamingConvention: 95 (A), based on 21 names 169:10 [warning] naming.inconsistent_style - variable `groupUuid_standard` is mixed case, while most variables and parameters in this file are camelCase (5 of 12 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/Supplier/SupplierController.php (other) CodeLength: not graded 131:21 [warning] length.function - SupplierController::edit has 58 lines in its body, above 50 CyclomaticComplexity: 87 (B), based on 5 functions 131:21 [warning] complexity.function - SupplierController::edit has a cyclomatic complexity of 13, moderate risk (above 10): each of its 13 paths needs its own test, which makes it hard to follow and to change safely Duplication: 70 (C), based on 125 code lines 131:1 [warning] duplication.repeated_block - lines 131 to 141 repeat lines 34 to 44 (67 tokens); repeated code has to be fixed in every copy 196:1 [warning] duplication.repeated_block - lines 196 to 203 repeat lines 34 to 42 (60 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 18 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/SwaggerController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/User/BonusPaymentController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 29 code lines NamingConvention: 91 (A), based on 11 names 27:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/User/CustomerController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 40 (F), based on 133 code lines 129:1 [warning] duplication.repeated_block - lines 129 to 137 repeat lines 79 to 87 (50 tokens); repeated code has to be fixed in every copy 217:1 [warning] duplication.repeated_block - lines 217 to 251 repeat lines 117 to 147 (111 tokens); repeated code has to be fixed in every copy NamingConvention: 96 (A), based on 24 names 93:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/User/JobController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 40 (F), based on 234 code lines 84:1 [warning] duplication.repeated_block - lines 84 to 94 repeat lines 33 to 43 (71 tokens); repeated code has to be fixed in every copy 133:1 [warning] duplication.repeated_block - lines 133 to 143 repeat lines 33 to 43 (64 tokens); repeated code has to be fixed in every copy 149:1 [warning] duplication.repeated_block - lines 149 to 159 repeat lines 108 to 118 (61 tokens); repeated code has to be fixed in every copy 197:1 [warning] duplication.repeated_block - lines 197 to 210 repeat lines 61 to 74 (66 tokens); repeated code has to be fixed in every copy 309:1 [warning] duplication.repeated_block - lines 309 to 321 repeat lines 64 to 76 (69 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 30 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/User/JobDescriptionController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/User/OrderController.php (other) CodeLength: not graded 100:21 [warning] length.function - OrderController::filesClientone has 51 lines in its body, above 50 164:21 [warning] length.function - OrderController::editClientone has 58 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 0 (F), based on 230 code lines 100:1 [warning] duplication.repeated_block - lines 100 to 110 repeat lines 44 to 54 (57 tokens); repeated code has to be fixed in every copy 130:1 [warning] duplication.repeated_block - lines 130 to 143 repeat lines 65 to 78 (73 tokens); repeated code has to be fixed in every copy 164:1 [warning] duplication.repeated_block - lines 164 to 186 repeat lines 100 to 122 (134 tokens); repeated code has to be fixed in every copy 236:1 [warning] duplication.repeated_block - lines 236 to 245 repeat lines 110 to 119 (70 tokens); repeated code has to be fixed in every copy 291:1 [warning] duplication.repeated_block - lines 291 to 307 repeat lines 44 to 59 (91 tokens); repeated code has to be fixed in every copy 307:1 [warning] duplication.repeated_block - lines 307 to 326 repeat lines 59 to 78 (123 tokens); repeated code has to be fixed in every copy 326:1 [warning] duplication.repeated_block - lines 326 to 345 repeat lines 78 to 100 (53 tokens); repeated code has to be fixed in every copy 348:1 [warning] duplication.repeated_block - lines 348 to 357 repeat lines 110 to 119 (70 tokens); repeated code has to be fixed in every copy 361:1 [warning] duplication.repeated_block - lines 361 to 374 repeat lines 274 to 302 (73 tokens); repeated code has to be fixed in every copy 376:1 [warning] duplication.repeated_block - lines 376 to 386 repeat lines 65 to 78 (71 tokens); repeated code has to be fixed in every copy NamingConvention: 96 (A), based on 27 names 58:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/User/ProductController.php (other) CodeLength: not graded 68:21 [warning] length.function - ProductController::indexClientone has 57 lines in its body, above 50 138:21 [warning] length.function - ProductController::statusClientone has 73 lines in its body, above 50 225:21 [warning] length.function - ProductController::editClientone has 91 lines in its body, above 50 331:21 [error] length.function - ProductController::assignToUserClientone has 115 lines in its body, above 100 501:21 [warning] length.function - ProductController::photosClientone has 52 lines in its body, above 50 54:7 [warning] length.class - ProductController has 686 lines, above 500 for a other 1:1 [warning] length.file - the file has 739 lines, above 600 for a other CyclomaticComplexity: 78 (C), based on 11 functions 138:21 [warning] complexity.function - ProductController::statusClientone has a cyclomatic complexity of 15, moderate risk (above 10): each of its 15 paths needs its own test, which makes it hard to follow and to change safely 225:21 [error] complexity.function - ProductController::editClientone has a cyclomatic complexity of 25, high risk (above 10): each of its 25 paths needs its own test, which makes it hard to follow and to change safely 331:21 [warning] complexity.function - ProductController::assignToUserClientone has a cyclomatic complexity of 18, moderate risk (above 10): each of its 18 paths needs its own test, which makes it hard to follow and to change safely Duplication: 0 (F), based on 449 code lines 225:1 [warning] duplication.repeated_block - lines 225 to 233 repeat lines 68 to 76 (55 tokens); repeated code has to be fixed in every copy 314:1 [warning] duplication.repeated_block - lines 314 to 352 repeat lines 209 to 246 (140 tokens); repeated code has to be fixed in every copy 352:1 [warning] duplication.repeated_block - lines 352 to 363 repeat lines 235 to 246 (66 tokens); repeated code has to be fixed in every copy 459:1 [warning] duplication.repeated_block - lines 459 to 478 repeat lines 225 to 244 (122 tokens); repeated code has to be fixed in every copy 501:1 [warning] duplication.repeated_block - lines 501 to 520 repeat lines 225 to 244 (125 tokens); repeated code has to be fixed in every copy 526:1 [warning] duplication.repeated_block - lines 526 to 542 repeat lines 95 to 111 (106 tokens); repeated code has to be fixed in every copy 551:1 [warning] duplication.repeated_block - lines 551 to 582 repeat lines 209 to 239 (104 tokens); repeated code has to be fixed in every copy 634:1 [warning] duplication.repeated_block - lines 634 to 643 repeat lines 515 to 524 (65 tokens); repeated code has to be fixed in every copy 679:1 [warning] duplication.repeated_block - lines 679 to 688 repeat lines 74 to 83 (56 tokens); repeated code has to be fixed in every copy 708:1 [warning] duplication.repeated_block - lines 708 to 717 repeat lines 674 to 683 (51 tokens); repeated code has to be fixed in every copy 717:1 [warning] duplication.repeated_block - lines 717 to 728 repeat lines 100 to 111 (65 tokens); repeated code has to be fixed in every copy NamingConvention: 91 (A), based on 47 names 68:197 [warning] naming.inconsistent_style - parameter `order_uuid` is snake_case, while most variables and parameters in this file are camelCase (8 of 35 names); mixed styles make code harder to scan 93:10 [warning] naming.too_short - variable `q` is 1 character (at least 2); a one letter name hides its meaning 225:95 [warning] naming.inconsistent_style - parameter `product_uuid` is snake_case, while most variables and parameters in this file are camelCase (8 of 35 names); mixed styles make code harder to scan 674:34 [warning] naming.inconsistent_style - parameter `job_uuid` is snake_case, while most variables and parameters in this file are camelCase (8 of 35 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/User/TutorialController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 34 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/User/UserController.php (other) CodeLength: not graded 26:21 [warning] length.function - UserController::edit has 64 lines in its body, above 50 CyclomaticComplexity: 75 (C), based on 2 functions 26:21 [warning] complexity.function - UserController::edit has a cyclomatic complexity of 18, moderate risk (above 10): each of its 18 paths needs its own test, which makes it hard to follow and to change safely Duplication: 40 (F), based on 73 code lines 69:1 [warning] duplication.repeated_block - lines 69 to 74 repeat lines 62 to 67 (51 tokens); repeated code has to be fixed in every copy 97:1 [warning] duplication.repeated_block - lines 97 to 104 repeat lines 26 to 34 (60 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/User/UserPaymentController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 27 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Symfony/Http/Controller/Web/User/UserUnavailabilityController.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 8 code lines NamingConvention: 100 (A), based on 2 names Security: not graded project-s/src/Infrastructure/Symfony/Security/ApiTokenAuthenticator.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 10 functions Duplication: 100 (A), based on 63 code lines NamingConvention: 100 (A), based on 22 names Security: not graded project-s/src/Infrastructure/Symfony/Security/LoginFormAuthenticator.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 100 (A), based on 64 code lines NamingConvention: 100 (A), based on 22 names Security: not graded project-s/src/Infrastructure/Symfony/Security/UserChecker.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 41 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/ColorExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 17 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/CurrencyExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 14 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/CustomerExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 29 code lines NamingConvention: 100 (A), based on 13 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/DateTimeExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 32 code lines NamingConvention: 92 (A), based on 13 names 44:10 [warning] naming.inconsistent_style - variable `your_date` is snake_case, while most variables and parameters in this file are camelCase (4 of 8 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Symfony/Twig/ECommerceExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 21 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/EnumExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/FilesExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 48 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/JobDescriptionExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 43 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/JobExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/LinksExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 22 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/NumberExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 6 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/PaymentExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 67 code lines NamingConvention: 100 (A), based on 17 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/PermissionExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 39 code lines NamingConvention: 100 (A), based on 16 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/ProductExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 72 code lines NamingConvention: 100 (A), based on 24 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/SecurityUserExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 100 (A), based on 65 code lines NamingConvention: 100 (A), based on 17 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/StringsExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/TutorialExtension.php (other) CodeLength: not graded 40:21 [warning] length.function - TutorialExtension::formatTutorialCustomers has 67 lines in its body, above 50 CyclomaticComplexity: 74 (C), based on 3 functions 40:21 [warning] complexity.function - TutorialExtension::formatTutorialCustomers has a cyclomatic complexity of 19, moderate risk (above 10): each of its 19 paths needs its own test, which makes it hard to follow and to change safely Duplication: 100 (A), based on 72 code lines NamingConvention: 100 (A), based on 22 names Security: not graded project-s/src/Infrastructure/Symfony/Twig/UserExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 15 functions Duplication: 100 (A), based on 213 code lines NamingConvention: 96 (A), based on 50 names 103:34 [warning] naming.too_short - parameter `a` is 1 character (at least 2); a one letter name hides its meaning 103:38 [warning] naming.too_short - parameter `b` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Symfony/Twig/UuidExtension.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 44 code lines NamingConvention: 100 (A), based on 12 names Security: not graded project-s/src/Infrastructure/Utils/ArrayUtil.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 43 code lines NamingConvention: 92 (A), based on 13 names 65:48 [warning] naming.generic - parameter `var` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Utils/CSV.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 24 code lines NamingConvention: 90 (A), based on 10 names 18:24 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Utils/Dates.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 73 code lines NamingConvention: 96 (A), based on 24 names 41:10 [warning] naming.too_short - variable `l` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Utils/Emails.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Utils/Exporter.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 28 code lines NamingConvention: 45 (F), based on 11 names 26:25 [warning] naming.inconsistent_style - parameter `excelExporter` is camelCase, while most variables and parameters in this file are PascalCase (2 of 8 names); mixed styles make code harder to scan 44:36 [warning] naming.inconsistent_style - parameter `format` is camelCase, while most variables and parameters in this file are PascalCase (2 of 8 names); mixed styles make code harder to scan 44:51 [warning] naming.generic - parameter `data` is a generic name; it says nothing about what it holds 44:51 [warning] naming.inconsistent_style - parameter `data` is camelCase, while most variables and parameters in this file are PascalCase (2 of 8 names); mixed styles make code harder to scan 44:66 [warning] naming.inconsistent_style - parameter `orientation` is camelCase, while most variables and parameters in this file are PascalCase (2 of 8 names); mixed styles make code harder to scan 46:10 [warning] naming.inconsistent_style - variable `filename` is camelCase, while most variables and parameters in this file are PascalCase (2 of 8 names); mixed styles make code harder to scan 53:10 [warning] naming.inconsistent_style - variable `exporter` is camelCase, while most variables and parameters in this file are PascalCase (2 of 8 names); mixed styles make code harder to scan Security: not graded project-s/src/Infrastructure/Utils/Exporter/CSVExporter.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 15 code lines NamingConvention: 88 (B), based on 8 names 10:30 [warning] naming.generic - parameter `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Utils/Exporter/Contracts/DataExporterInterface.php (other) CodeLength: not graded CyclomaticComplexity: not graded Duplication: 100 (A), based on 5 code lines NamingConvention: 80 (B), based on 5 names 9:29 [warning] naming.generic - parameter `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Utils/Exporter/ExcelExporter.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 18 code lines NamingConvention: 91 (A), based on 11 names 14:30 [warning] naming.generic - parameter `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Utils/Exporter/PDFExporter.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 27 code lines NamingConvention: 92 (A), based on 13 names 22:29 [warning] naming.generic - parameter `data` is a generic name; it says nothing about what it holds Security: not graded project-s/src/Infrastructure/Utils/Files.php (other) CodeLength: not graded 57:21 [warning] length.function - Files::downloadFromUrl has 67 lines in its body, above 50 CyclomaticComplexity: 100 (A), based on 15 functions Duplication: 85 (B), based on 189 code lines 151:1 [warning] duplication.repeated_block - lines 151 to 162 repeat lines 77 to 87 (98 tokens); repeated code has to be fixed in every copy NamingConvention: 97 (A), based on 59 names 295:10 [warning] naming.too_short - variable `w` is 1 character (at least 2); a one letter name hides its meaning 296:10 [warning] naming.too_short - variable `h` is 1 character (at least 2); a one letter name hides its meaning Security: not graded project-s/src/Infrastructure/Utils/Links.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 100 (A), based on 95 code lines NamingConvention: 100 (A), based on 23 names Security: not graded project-s/src/Infrastructure/Utils/Settings.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/src/Infrastructure/Utils/Sku.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 10 names Security: not graded project-s/src/Infrastructure/Utils/Strings.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 12 functions Duplication: 40 (F), based on 96 code lines 70:1 [warning] duplication.repeated_block - lines 70 to 85 repeat lines 27 to 42 (74 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 34 names Security: not graded project-s/src/Infrastructure/Utils/TimeFormatter.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/src/Kernel.php (other) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 26 code lines NamingConvention: 100 (A), based on 6 names Security: not graded 23:14 [warning] security.include_variable - require of `$path` builds the file path from data; a crafted path can load another file 35:14 [warning] security.include_variable - require of `$path` builds the file path from data; a crafted path can load another file project-s/tests/Functional/Api/AbstractWebTestCase.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 30 code lines NamingConvention: 100 (A), based on 11 names Security: not graded project-s/tests/Functional/Api/ApiV1Test.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 8 functions Duplication: 40 (F), based on 161 code lines 89:1 [warning] duplication.repeated_block - lines 89 to 105 repeat lines 69 to 85 (57 tokens); repeated code has to be fixed in every copy 105:1 [warning] duplication.repeated_block - lines 105 to 109 repeat lines 85 to 89 (50 tokens); repeated code has to be fixed in every copy 146:1 [warning] duplication.repeated_block - lines 146 to 151 repeat lines 64 to 69 (58 tokens); repeated code has to be fixed in every copy 168:1 [warning] duplication.repeated_block - lines 168 to 172 repeat lines 85 to 89 (68 tokens); repeated code has to be fixed in every copy 198:1 [warning] duplication.repeated_block - lines 198 to 215 repeat lines 85 to 102 (98 tokens); repeated code has to be fixed in every copy 218:1 [warning] duplication.repeated_block - lines 218 to 222 repeat lines 85 to 89 (68 tokens); repeated code has to be fixed in every copy NamingConvention: 94 (A), based on 16 names 42:10 [warning] naming.generic - variable `data` is a generic name; it says nothing about what it holds Security: not graded project-s/tests/Functional/Web/AbstractWebTestCase.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 34 code lines NamingConvention: 100 (A), based on 14 names Security: not graded project-s/tests/Functional/Web/CustomerTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 40 (F), based on 92 code lines 50:1 [warning] duplication.repeated_block - lines 50 to 53 repeat lines 37 to 40 (50 tokens); repeated code has to be fixed in every copy 112:1 [warning] duplication.repeated_block - lines 112 to 120 repeat lines 80 to 88 (62 tokens); repeated code has to be fixed in every copy 134:1 [warning] duplication.repeated_block - lines 134 to 141 repeat lines 33 to 40 (77 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 15 names Security: not graded project-s/tests/Functional/Web/HomepageTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 19 code lines NamingConvention: 75 (C), based on 4 names 10:21 [warning] naming.too_long - method `cannotSeeDashboardIfNotLoggedIn` is 31 characters (limit 30); very long names make code hard to read Security: not graded project-s/tests/Functional/Web/LoginTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 0 (F), based on 33 code lines 33:1 [warning] duplication.repeated_block - lines 33 to 42 repeat lines 10 to 19 (98 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 6 names Security: not graded project-s/tests/Functional/Web/OrderTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 14 functions Duplication: 0 (F), based on 295 code lines 89:1 [warning] duplication.repeated_block - lines 89 to 94 repeat lines 50 to 55 (54 tokens); repeated code has to be fixed in every copy 94:1 [warning] duplication.repeated_block - lines 94 to 100 repeat lines 39 to 44 (62 tokens); repeated code has to be fixed in every copy 122:1 [warning] duplication.repeated_block - lines 122 to 130 repeat lines 68 to 76 (62 tokens); repeated code has to be fixed in every copy 138:1 [warning] duplication.repeated_block - lines 138 to 156 repeat lines 57 to 76 (91 tokens); repeated code has to be fixed in every copy 162:1 [warning] duplication.repeated_block - lines 162 to 170 repeat lines 84 to 92 (68 tokens); repeated code has to be fixed in every copy 170:1 [warning] duplication.repeated_block - lines 170 to 178 repeat lines 37 to 44 (77 tokens); repeated code has to be fixed in every copy 197:1 [warning] duplication.repeated_block - lines 197 to 205 repeat lines 68 to 76 (62 tokens); repeated code has to be fixed in every copy 228:1 [warning] duplication.repeated_block - lines 228 to 236 repeat lines 68 to 76 (62 tokens); repeated code has to be fixed in every copy 250:1 [warning] duplication.repeated_block - lines 250 to 257 repeat lines 85 to 92 (59 tokens); repeated code has to be fixed in every copy 258:1 [warning] duplication.repeated_block - lines 258 to 275 repeat lines 59 to 76 (85 tokens); repeated code has to be fixed in every copy 287:1 [warning] duplication.repeated_block - lines 287 to 295 repeat lines 84 to 92 (68 tokens); repeated code has to be fixed in every copy 295:1 [warning] duplication.repeated_block - lines 295 to 332 repeat lines 170 to 207 (293 tokens); repeated code has to be fixed in every copy 343:1 [warning] duplication.repeated_block - lines 343 to 399 repeat lines 211 to 267 (377 tokens); repeated code has to be fixed in every copy 399:1 [warning] duplication.repeated_block - lines 399 to 407 repeat lines 197 to 205 (63 tokens); repeated code has to be fixed in every copy 420:1 [warning] duplication.repeated_block - lines 420 to 437 repeat lines 219 to 236 (88 tokens); repeated code has to be fixed in every copy 437:1 [warning] duplication.repeated_block - lines 437 to 458 repeat lines 236 to 257 (128 tokens); repeated code has to be fixed in every copy NamingConvention: 100 (A), based on 42 names Security: not graded project-s/tests/Unit/Domain/Entity/AbstractEntityTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/tests/Unit/Domain/Entity/UserTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 28 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/tests/Unit/Domain/Enum/EnumTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 14 code lines NamingConvention: 100 (A), based on 4 names Security: not graded project-s/tests/Unit/Domain/ValueObject/AddressTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 9 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/tests/Unit/Domain/ValueObject/UuidTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 15 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/tests/Unit/Infrastructure/Domain/Factory/FileFactoryTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 20 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/tests/Unit/Infrastructure/Domain/Factory/SupplierFactoryTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 37 code lines NamingConvention: 100 (A), based on 7 names Security: not graded project-s/tests/Unit/Infrastructure/Service/BulkActionServiceFactoryTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 3 functions Duplication: 100 (A), based on 23 code lines NamingConvention: 100 (A), based on 8 names Security: not graded project-s/tests/Unit/Infrastructure/Utils/ArrayUtilTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 44 code lines NamingConvention: 100 (A), based on 9 names Security: not graded project-s/tests/Unit/Infrastructure/Utils/DatesTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 4 functions Duplication: 0 (F), based on 38 code lines 43:1 [warning] duplication.repeated_block - lines 43 to 58 repeat lines 28 to 43 (107 tokens); repeated code has to be fixed in every copy NamingConvention: 89 (B), based on 9 names 41:21 [warning] naming.too_long - method `calculate_month_date_range_from_the_second_day_of_the_month` is 59 characters (limit 30); very long names make code hard to read Security: not graded project-s/tests/Unit/Infrastructure/Utils/FilesTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 6 functions Duplication: 70 (C), based on 63 code lines 88:1 [warning] duplication.repeated_block - lines 88 to 93 repeat lines 53 to 58 (58 tokens); repeated code has to be fixed in every copy NamingConvention: 79 (C), based on 14 names 19:24 [warning] naming.inconsistent_style - method `setUp` is camelCase, while most methods in this file are snake_case (5 of 6 names); mixed styles make code harder to scan 67:21 [warning] naming.too_long - method `cannot_download_file_too_small_from_url` is 39 characters (limit 30); very long names make code hard to read 100:21 [warning] naming.too_long - method `download_file_from_url_without_filename` is 39 characters (limit 30); very long names make code hard to read Security: not graded project-s/tests/Unit/Infrastructure/Utils/SettingsTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 2 functions Duplication: 100 (A), based on 16 code lines NamingConvention: 100 (A), based on 5 names Security: not graded project-s/tests/Unit/Infrastructure/Utils/SkuTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 1 function Duplication: 100 (A), based on 10 code lines NamingConvention: 100 (A), based on 3 names Security: not graded project-s/tests/Unit/Infrastructure/Utils/StringsTest.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on 5 functions Duplication: 100 (A), based on 64 code lines NamingConvention: 93 (A), based on 15 names 16:21 [warning] naming.too_long - method `convertUuidToBinAndThenBackToUuid` is 33 characters (limit 30); very long names make code hard to read Security: not graded project-s/tests/bootstrap.php (test) CodeLength: not graded CyclomaticComplexity: 100 (A), based on file level code Duplication: 100 (A), based on 6 code lines NamingConvention: not graded Security: not graded project grades CodeLength: not graded CyclomaticComplexity: 99 (A), based on 899 files, 3701 units Duplication: 76 (C), based on 1048 files, 51654 code lines NamingConvention: 98 (A), based on 1045 files, 12079 names Security: not graded Overall: 91 (A), 3 of 5 metrics, weights complexity 3, duplication 2, naming 1; not graded: codelength, security not analysed: 3326 files (JavaScript 1398, SVG 521, CSS 372, Twig 316, YAML 193, binary 126, Text 67, map 60, XML 51, Handlebars 46, HTML 40, Markdown 37, SCSS 34, JSON 29, unknown 9, Ignore List 7, Shell 5, JSON with Comments 3, Git Attributes 2, NPM Config 2, ApacheConf 1, Dockerfile 1, EditorConfig 1, Nginx 1, conf 1, dist 1, flow 1, lock 1)