classes
276 (100 %)
interfaces
3 (1 %)
average LCOM
2.29
logical lines of code by class
67
logical lines of code by method
18
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
App\Dto\SentEmailDto 0 0 1 0 0 0
App\Dto\UploadFileDto 0 0 1 0 0 0
App\Traits\GlobalMethods 5 1275.94 1 1 0.43 7.29
App\Traits\MissingCommissionsTrait 2 5532.88 31 14 1.84 31.86
App\Traits\WebhookQueue 1 208.08 3 2 0.07 3.58
App\Traits\ExcelReport 4 1603.49 4 3 0.53 12.17
App\Traits\Stripe\StripeCoupon 1 30.88 2 2 0.01 2.63
App\Traits\Stripe\StripePaymentIntent 2 78 3 2 0.03 5.4
App\Traits\Stripe\StripeWebhookSignature 1 102.8 3 3 0.03 2.45
App\Traits\Stripe\StripeProduct 5 207.93 6 2 0.07 6.33
App\Traits\Stripe\StripeBank 2 232.19 4 4 0.08 2.73
App\Traits\Stripe\StripeCustomer 10 2115.54 47 25 0.71 14.42
App\Traits\Stripe\StripeCustomerBalance 1 87.57 2 2 0.03 3.4
App\Traits\Stripe\StripePlan 3 247.59 4 2 0.08 2.93
App\Traits\Stripe\StripeSubscription 8 9414.05 91 33 3.14 40.25
App\Traits\Stripe\StripePerson 1 733.98 8 4 0.24 7.85
App\Traits\Stripe\StripeBalance 1 60 4 4 0.02 3.6
App\Traits\Stripe\StripeInvoice 7 1212 15 5 0.4 10.86
App\Traits\Stripe\StripeTransfer 1 269.77 5 2 0.09 5.14
App\Traits\Stripe\StripeCharge 3 117.29 4 2 0.04 6.25
App\Traits\Stripe\StripeConnectAccount 7 1863.32 19 4 0.62 12.92
App\Traits\Stripe\StripeCardToken 1 63.12 3 3 0.02 2.79
App\Traits\Stripe\StripeFile 1 100.38 3 3 0.03 3.17
App\Traits\Stripe\StripePayout 2 133.26 3 2 0.04 3.68
App\Traits\Stripe\StripeCreditNotes 1 42 2 2 0.01 3
App\Traits\TransferPayoutReport 1 3543.47 46 46 1.18 21.81
App\Mail\MemberExportMail 1 18.58 1 1 0.01 2
App\Mail\RenewalNoticeCredit 1 600.54 2 2 0.2 6.47
App\Mail\TurnOffLocationEmail 1 20.68 1 1 0.01 1.5
App\Mail\ContactSupport 1 691.12 2 2 0.23 3.2
App\Mail\RenewalNoticeMigrated 1 701.84 2 2 0.23 6.6
App\Mail\MarketingMaterial 1 20.68 1 1 0.01 1.5
App\Mail\SignUp 1 20.68 1 1 0.01 1.5
App\Mail\ContactUs 1 20.68 1 1 0.01 1.5
App\Providers\AppServiceProvider 2 28.07 1 1 0.01 0.67
App\Providers\FortifyServiceProvider 2 0 1 1 0 0
App\Providers\TelescopeServiceProvider 2 53.77 2 2 0.02 1.1
App\Providers\AuthServiceProvider 1 0 1 1 0 0
App\Providers\RouteServiceProvider 1 44.38 1 1 0.01 0.81
App\Providers\RepositoryServiceProvider 2 0 1 1 0 0
App\Providers\HorizonServiceProvider 2 24 2 2 0.01 1
App\Providers\MacroServiceProvider 1 44.38 2 2 0.01 1.14
App\Providers\JetstreamServiceProvider 2 13.93 1 1 0 0
App\Providers\BroadcastServiceProvider 1 0 1 1 0 0
App\Providers\EventServiceProvider 1 0 1 1 0 0
App\Repositories\Cache\RedisBaseRepo 3 14.26 1 1 0 2
App\Repositories\BaseRepo 1 31.02 1 1 0.01 2.25
App\Repositories\MemberRepo 2 29203.92 243 40 9.73 83.6
App\Repositories\UserRepo 3 4967.03 23 7 1.66 44.22
App\Repositories\SubscriptionRepository 2 6.34 1 1 0 0.75
App\Models\WebHook\WebHook 2 51.89 1 1 0.02 1.44
App\Models\Note\Note 2 114.22 3 3 0.04 4.8
App\Models\Note\traits\Relations 1 18.58 1 1 0.01 0.75
App\Models\Note\traits\Mutators 1 10 1 1 0 0.67
App\Models\Transaction\Transaction 0 86.44 1 0 0.03 0
App\Models\Transaction\traits\Relation 2 53.89 1 1 0.02 0.81
App\Models\Transaction\traits\Scopes 10 514.31 1 1 0.17 7.06
App\Models\Transaction\traits\Methods 2 479.22 4 4 0.16 7.05
App\Models\Transaction\traits\HasUuid 3 25.85 2 2 0.01 3
App\Models\ScheduleExport\ScheduleExport 5 352.93 5 5 0.12 5.24
App\Models\ZipCode 0 0 1 0 0 0
App\Models\RecordAudit 0 19.65 1 0 0.01 0
App\Models\Group\Group 4 232.99 5 3 0.08 4.2
App\Models\Group\traits\Relations 3 54 1 1 0.02 1
App\Models\Group\traits\Scopes 4 375.29 1 1 0.13 2.53
App\Models\Group\traits\ActiveScope 1 10 1 1 0 0
App\Models\Group\traits\Mutators 1 23.22 1 1 0.01 1
App\Models\Group\traits\Validations 2 173.06 1 1 0.06 1.27
App\Models\Person\traits\Relations 1 25.85 1 1 0.01 0.8
App\Models\Person\traits\Mutators 1 116.27 1 1 0.04 1.56
App\Models\Person\Person 2 636 7 6 0.21 6.29
App\Models\PermissionCategory\traits\Mutators 1 23.22 1 1 0.01 1
App\Models\PermissionCategory\PermissionCategory 1 19.65 1 1 0.01 0.5
App\Models\Plan\traits\Relations 3 244 1 1 0.08 1.67
App\Models\Plan\traits\Scopes 5 236 1 1 0.08 1.8
App\Models\Plan\traits\Mutators 1 42 2 2 0.01 1.83
App\Models\Plan\traits\Validations 2 300.16 1 1 0.1 2.52
App\Models\Plan\PlanCommission\traits\Relations 0 0 1 0 0 0
App\Models\Plan\PlanCommission\traits\Scopes 0 0 1 0 0 0
App\Models\Plan\PlanCommission\traits\Validations 0 0 1 0 0 0
App\Models\Plan\PlanCommission\PlanCommission 3 88 1 1 0.03 1.36
App\Models\Plan\Plan 5 312.11 5 4 0.1 6
App\Models\Location\traits\Relations 3 72.91 1 1 0.02 1.13
App\Models\Location\traits\Scopes 11 1091 1 1 0.36 4.89
App\Models\Location\traits\ActiveScope 1 10 1 1 0 0
App\Models\Location\traits\Mutators 1 10 1 1 0 0.67
App\Models\Location\traits\Validations 2 173.92 1 1 0.06 0.7
App\Models\Location\traits\Joins 2 219.62 5 5 0.07 4.59
App\Models\Location\Location 2 122.98 1 1 0.04 1.37
App\Models\PlanLocation\traits\Relations 3 138.97 1 1 0.05 0.91
App\Models\PlanLocation\PlanLocation 1 34.87 1 1 0.01 0.63
App\Models\Constants\SuperAdmins 0 2 1 0 0 0
App\Models\Member\traits\Relations 2 111 1 1 0.04 2.14
App\Models\Member\traits\Scopes 6 1100.03 1 1 0.37 7.5
App\Models\Member\traits\Mutators 1 23.22 1 1 0.01 1
App\Models\Member\traits\Validations 2 399.54 3 2 0.13 5.09
App\Models\Member\DependentMember 2 62.91 1 1 0.02 0.67
App\Models\Member\Member 12 13257.46 111 42 4.42 25.65
App\Models\User 0 27 1 0 0.01 0
App\Models\User\traits\Relations 2 159 1 1 0.05 2.86
App\Models\User\traits\Mutators 1 23.22 1 1 0.01 1
App\Models\User\User 0 18.09 1 0 0.01 0
App\Models\User\UserLogin 3 1351.56 28 8 0.45 13.23
App\Models\User\UserRole 0 8 1 0 0 0
App\Models\Subscription\Subscription 0 51.81 1 0 0.02 0
App\Models\Subscription\traits\Relation 3 307.7 1 1 0.1 1.4
App\Models\Partner\traits\Relations 3 44.92 1 1 0.01 1.08
App\Models\Partner\traits\Scopes 4 427.74 1 1 0.14 1.74
App\Models\Partner\traits\ActiveScope 1 10 1 1 0 0
App\Models\Partner\traits\Mutators 1 10 1 1 0 0.67
App\Models\Partner\traits\Validations 3 196.21 1 1 0.07 0.98
App\Models\Partner\Partner 2 106.27 1 1 0.04 1.6
App\Models\Price\Price 4 76.15 1 1 0.03 0.65
App\Models\Region\Region 2 88 1 1 0.03 1.43
App\Models\Region\traits\Relations 3 109.62 1 1 0.04 1.5
App\Models\Region\traits\Scopes 6 552.62 1 1 0.18 2.35
App\Models\Region\traits\ActiveScope 1 10 1 1 0 0
App\Models\Region\traits\Mutators 1 10 1 1 0 0.67
App\Models\Region\traits\Validations 2 114.69 1 1 0.04 0.69
App\Models\CommissionDistribution\traits\Mutators 1 10 1 1 0 0.67
App\Models\CommissionDistribution\CommissionDistribution 4 254.88 1 1 0.08 4.03
App\Models\PaymentGateway\traits\Relations 2 53.4 1 1 0.02 2.13
App\Models\PaymentGateway\traits\Scopes 3 216 1 1 0.07 1.7
App\Models\PaymentGateway\traits\Validations 1 58.81 1 1 0.02 0.8
App\Models\PaymentGateway\PaymentGateway 3 222.97 5 5 0.07 3.24
App\Models\ActivityLog\traits\Relations 1 8 1 1 0 0.5
App\Models\ActivityLog\traits\Mutators 1 10 1 1 0 0.67
App\Models\ActivityLog\ActivityLog 1 25.27 1 1 0.01 0
App\Models\WelcomeKit\WelcomeKit 0 8 1 0 0 0
App\Models\Notification 0 24 1 0 0.01 0
App\Models\PermissionGroup\PermissionGroup 1 18.09 1 1 0.01 0.6
App\Exceptions\Handler 1 2 1 1 0 0
App\Exports\ExportPayoutReport 3 104 1 1 0.03 1.5
App\Exports\SubscriptionsTrendReport 1 765.4 3 2 0.26 5.66
App\Exports\AdminExportPayoutReport 5 5820.61 24 24 1.94 26.46
App\Exports\InvoicesExport 2 2243.59 7 7 0.75 8.06
App\Exports\PartnerMemberTransactionExport 5 3672.8 14 6 1.22 9.76
App\Exports\CommissionsAnalysisExport 4 3058.64 8 6 1.02 10.04
App\Exports\MembersTrendReport 1 810.77 3 2 0.27 5.63
App\Exports\TrendReport 1 120.46 1 1 0.04 4.14
App\Utilities\Constant 0 4875.86 1 0 1.63 0
App\Utilities\StaticSeederPermission 0 3091.2 1 0 1.03 0
App\Utilities\MathCalculation 2 46.51 1 1 0.02 2.14
App\Http\Middleware\locationStatus 1 144.55 5 5 0.05 9.63
App\Http\Middleware\VerifyRecaptcha 1 186.91 4 4 0.06 3.19
App\Http\Middleware\PermissionCheck 1 33 3 3 0.01 2.4
App\Http\Middleware\VerifyCsrfToken 0 0 1 0 0 0
App\Http\Middleware\OnBoardingProcess 1 396.89 13 13 0.13 6.22
App\Http\Middleware\RedirectIfAuthenticated 1 42.11 4 4 0.01 4.13
App\Http\Middleware\TrimStrings 0 2 1 0 0 0
App\Http\Middleware\CheckAbility 1 28.43 2 2 0.01 2
App\Http\Middleware\CheckFakeEmail 1 49.83 4 4 0.02 3
App\Http\Middleware\MemberRestriction 1 333.73 9 9 0.11 7.5
App\Http\Middleware\Authenticate 1 10 2 2 0 1.5
App\Http\Middleware\TrustProxies 0 0 1 0 0 0
App\Http\Middleware\PayoutCheck 1 36 3 3 0.01 4
App\Http\Middleware\CheckForceResetPassword 1 28.07 2 2 0.01 2.25
App\Http\Middleware\PreventRequestsDuringMaintenance 0 0 1 0 0 0
App\Http\Middleware\ApiRedirectInvalidIPsMiddleware 1 121.84 2 2 0.04 3.27
App\Http\Middleware\EncryptCookies 0 0 1 0 0 0
App\Http\Middleware\TrustHosts 1 2 1 1 0 0.5
App\Http\Responses\LoginResponse 1 290.05 12 12 0.1 5.29
App\Http\Requests\TransferPayoutAdminReportRequest 1 25.27 1 1 0.01 0.67
App\Http\Requests\User\MemberRequestWelcomeKitRequest 1 28.07 2 2 0.01 2.63
App\Http\Requests\SignUpRequest 3 142.13 1 1 0.05 0.61
App\Http\Requests\MarketingDocumentRequest 2 28.07 1 1 0.01 0.67
App\Http\Requests\HasNoRules 1 0 1 1 0 0
App\Http\Controllers\StripeProductController 1 25.85 2 2 0.01 3
App\Http\Controllers\ForgotPasswordController 4 962.29 14 6 0.32 10.67
App\Http\Controllers\ReportingController 3 10074.49 81 19 3.36 48.78
App\Http\Controllers\ContactSupportController 2 510.53 9 8 0.17 5.39
App\Http\Controllers\Controller 0 0 1 0 0 0
App\Http\Controllers\LocationMarketingController 4 882.66 10 8 0.29 10.82
App\Http\Controllers\LocationController 7 9672.74 108 32 3.22 33.92
App\Http\Controllers\TransferPayoutController 3 8691.08 76 37 2.9 55.82
App\Http\Controllers\Plan\PlanController 4 6645.3 71 23 2.22 34.83
App\Http\Controllers\MarketingController 8 3321.31 37 15 1.11 15.69
App\Http\Controllers\User\AdminController 10 3508.32 25 8 1.17 11.46
App\Http\Controllers\User\UserController 3 89.62 1 1 0.03 1.7
App\Http\Controllers\User\MemberController 18 32919.4 281 33 10.97 53.98
App\Http\Controllers\User\AccountSettingController 6 2711.41 32 10 0.9 20.48
App\Http\Controllers\User\BankManagementController 7 92.51 1 1 0.03 1.82
App\Http\Controllers\User\UserManagementController 5 1903.87 13 5 0.63 9.86
App\Http\Controllers\User\GroupController 1 5825.74 54 15 1.94 17.17
App\Http\Controllers\User\MemberRequestWelcomeKitController 1 2002.81 12 7 0.67 9.35
App\Http\Controllers\User\RegionController 1 3108.91 29 8 1.04 22.76
App\Http\Controllers\User\Bank 1 81.41 1 1 0.03 4
App\Http\Controllers\User\PartnerController 2 3430.91 40 12 1.14 18.68
App\Http\Controllers\AjaxController 8 2275.89 22 7 0.76 10.87
App\Http\Controllers\TrainingController 1 30.88 2 2 0.01 1.6
App\Http\Controllers\AdvanceReportsController 4 598.26 11 6 0.2 9.26
App\Http\Controllers\FeeScheduleController 6 2031.95 24 13 0.68 14.75
App\Http\Controllers\KnowledgeController 1 2 1 1 0 0.5
App\Http\Controllers\Api\UserController 3 233.83 5 4 0.08 4.87
App\Http\Controllers\Api\MemberController 15 10665.28 115 20 3.56 37.03
App\Http\Controllers\Api\ApiController 12 11222.32 105 17 3.74 30.59
App\Http\Controllers\Api\RecaptchaController 1 197.65 4 4 0.07 5.31
App\Http\Controllers\Api\CouponController 1 198.81 4 4 0.07 8.88
App\Http\Controllers\Api\WebHookController 1 100 2 2 0.03 4.32
App\Http\Controllers\RegisterController 2 178.38 3 3 0.06 2.53
App\Http\Controllers\onBoardingController 2 1966.25 27 12 0.66 17.16
App\Http\Controllers\TermsAndConditionsController 1 310.23 9 9 0.1 4.36
App\Http\Kernel 0 104.04 1 0 0.03 0
App\Actions\Fortify\UpdateUserProfileInformation 1 216.84 4 4 0.07 4.8
App\Actions\Fortify\PasswordValidationRules 1 8 1 1 0 0.5
App\Actions\Fortify\UpdateUserPassword 1 79.57 2 2 0.03 1.1
App\Actions\Fortify\ResetUserPassword 1 18 1 1 0.01 0
App\Actions\Fortify\CreateNewUser 1 79.73 1 1 0.03 1.28
App\Actions\Jetstream\DeleteUser 1 0 1 1 0 0
App\View\Components\GuestLayout 1 2 1 1 0 0.5
App\View\Components\AppLayout 1 2 1 1 0 0.5
App\Rules\PlanCommission 2 1440.8 12 9 0.48 23.1
App\HelperModules\SubscriptionTransactionHelper 1 280.54 1 1 0.09 3.91
App\HelperModules\ExportHelper 1 23.26 1 1 0.01 3
App\HelperModules\StripeHelper 4 111.01 3 3 0.04 4.67
App\HelperModules\PlanUpgradeHelper 1 1230.18 19 16 0.41 19.79
App\HelperModules\HelperModule 39 16238.68 186 57 5.41 24.34
App\HelperModules\StripeFieldsHelper 8 3971.78 33 12 1.32 29.27
App\Jobs\Refund 1 877.63 14 14 0.29 15.39
App\Jobs\PaymentIntent 1 16080 165 35 5.36 72.35
App\Jobs\WebHookScheduler 1 1195.03 36 22 0.4 17.5
App\Jobs\SubscriptionDelete 1 899.41 15 15 0.3 16.75
App\Jobs\SendExportFile 1 441.12 3 3 0.15 5.5
App\Jobs\TurnOffLocation 1 1811.9 15 9 0.6 16.18
App\Jobs\ExportCSV 1 6936.99 101 50 2.31 34.44
App\Jobs\SingleLocalFileGarbageCollection 1 33.69 1 1 0.01 0.83
App\Jobs\ProductUpdate 1 163.72 3 3 0.05 4.64
App\Jobs\CustomerSource 1 718.26 9 6 0.24 7.78
App\Jobs\TransferCreate 1 242.13 2 2 0.08 4.03
App\Jobs\UpdateSubscriptionCancelAt 1 331.34 8 7 0.11 8.4
App\Jobs\ScheduleExportMembers 1 5021.25 78 49 1.67 22.59
App\Jobs\DisputeCreate 1 1324.92 14 8 0.44 13.42
App\Jobs\CommissionsAnalysisExport 1 129.52 2 2 0.04 2.64
App\Jobs\CheckAndCorrectMissingCommission 1 4473 19 17 1.49 22.45
App\Jobs\SubscriptionRenewal 1 876.4 15 15 0.29 22.86
App\Jobs\EarlyFraudWarning 1 276.6 5 5 0.09 6
App\Jobs\DisputeClosed 1 385.15 7 7 0.13 10.33
App\Jobs\ScheduleExportTransferPayouts 2 2338.31 27 13 0.78 23.27
App\Jobs\InvoicePaid 2 17814.31 174 43 5.94 76.46
App\Jobs\CustomerUpdateCreditNote 1 684.05 7 7 0.23 10.26
App\Events\MemberEmailModified 2 25.85 1 1 0.01 1.75
App\Events\PersonAddressModified 2 39.3 1 1 0.01 2
App\Events\Member 2 25.85 1 1 0.01 1.75
App\Events\UserLogin 2 25.85 1 1 0.01 1.75
App\Listeners\PersonAddressModifiedListener 2 786.66 11 11 0.26 10.05
App\Listeners\UserLoginListener 2 669.69 9 9 0.22 7.64
App\Listeners\MemberEmailModifiedListener 2 586.68 8 8 0.2 10.32
App\Listeners\MemberListener 2 362.21 8 8 0.12 8.82
App\Notifications\ForgotPasswordApi 3 74.01 1 1 0.02 2.1
App\Notifications\laravelFailedJobMonitor 2 202.05 1 1 0.07 3
App\Services\PlanUpgradeService 1 2295.31 22 22 0.77 17
App\Services\RecaptchaService 1 549.68 12 7 0.18 8.75
App\Services\EmailService 1 9955.65 135 68 3.32 33.54
App\Console\Commands\RenewalEmail 2 378.94 4 4 0.13 3.69
App\Console\Commands\SwitchMemberPlan 2 1291.45 13 13 0.43 12.19
App\Console\Commands\RenewEmailBeforeRenew 2 396.53 4 4 0.13 3.55
App\Console\Commands\Development\MakeEarlyRenewalLink 1 487.83 2 2 0.16 3.06
App\Console\Commands\GroupTurnOfAutoRenew 2 539.23 7 7 0.18 7.9
App\Console\Commands\MovePlanMembersToPendingCancellation 1 973.75 8 8 0.32 12.09
App\Console\Commands\RunCommissionAnalysisExport 2 233.83 3 3 0.08 4.61
App\Console\Commands\UnclearedCheckTimeout 1 952.38 8 8 0.32 8.84
App\Console\Commands\ScheduleExportMembers 2 43.19 2 2 0.01 2.14
App\Console\Commands\WebHookDelete 2 96.21 2 2 0.03 2.85
App\Console\Commands\LoadPermissions 2 208.15 8 8 0.07 6.25
App\Console\Commands\AdminRedisCache 2 71.7 1 1 0.02 0.82
App\Console\Commands\OverDueEmailCommand 1 1554.16 18 7 0.52 9.3
App\Console\Commands\WebhookReQueue 1 420.43 17 17 0.14 7.42
App\Console\Commands\CorrectMissingCommissions 1 177.2 2 2 0.06 3.09
App\Console\Commands\AdvanceReports 1 644.15 7 5 0.21 6.53
App\Console\Commands\LocationPricePlanChange 2 1343.19 14 14 0.45 13.73
App\Console\Commands\ScheduleExportTransferPayouts 2 43.19 2 2 0.01 2.14
App\Console\Commands\SanitizeDatabaseForDevelopment 2 1408.73 12 9 0.47 5.68
App\Console\Commands\AdminPermissions 2 63.12 2 2 0.02 1.88
App\Console\Commands\RemoveClarityTextFromGroups 1 129.66 4 4 0.04 4.71
App\Console\Commands\UpdatePlanLocationStatusOnBasisDeprecationDate 2 114.69 3 3 0.04 3.57
App\Console\Kernel 2 1131.3 16 8 0.38 11.26