Files Overview

Filename LoC Issues Analysers
/src/Attributes/Billable.php 11 4 4
/src/Console/Commands/CheckSubscriptionExpiry.php 38 25 12
/src/Contracts/BillableItemRepositoryInterface.php 5 3 3
/src/Contracts/BillableRepositoryInterface.php 5 3 3
/src/Contracts/BillableUsageRepositoryInterface.php 5 2 2
/src/Contracts/InvoiceRepositoryInterface.php 5 2 2
/src/Contracts/PaymentMethodRepositoryInterface.php 5 2 2
/src/Contracts/SubscriptionPlanBillableRepositoryInterface.php 5 2 2
/src/Contracts/SubscriptionPlanRepositoryInterface.php 10 2 2
/src/Contracts/SubscriptionRepositoryInterface.php 9 2 2
/src/Contracts/TransactionRepositoryInterface.php 5 3 3
/src/Filament/Actions/TestPayment.php 48 72 24
/src/Filament/Plugins/LyreBillingFilamentPlugin.php 10 23 11
/src/Filament/Resources/BillableItemResource/RelationManagers/BillableUsagesRelationManager.php 16 52 12
/src/Filament/Resources/BillableResource.php 28 77 11
/src/Filament/Resources/BillableResource/Pages/CreateBillable.php 10 5 5
/src/Filament/Resources/BillableResource/Pages/EditBillable.php 11 10 9
/src/Filament/Resources/BillableResource/Pages/ListBillables.php 11 10 9
/src/Filament/Resources/BillableResource/RelationManagers/BillableItemsRelationManager.php 148 105 22
/src/Filament/Resources/BillableUsageResource.php 32 82 15
/src/Filament/Resources/BillableUsageResource/Pages/CreateBillableUsage.php 10 6 6
/src/Filament/Resources/BillableUsageResource/Pages/EditBillableUsage.php 11 11 10
/src/Filament/Resources/BillableUsageResource/Pages/ListBillableUsages.php 11 7 6
/src/Filament/Resources/InvoiceResource.php 27 82 11
/src/Filament/Resources/InvoiceResource/Pages/CreateInvoice.php 10 5 5
/src/Filament/Resources/InvoiceResource/Pages/EditInvoice.php 11 10 9
/src/Filament/Resources/InvoiceResource/Pages/ListInvoices.php 11 10 9
/src/Filament/Resources/InvoiceResource/RelationManagers/TransactionsRelationManager.php 17 69 10
/src/Filament/Resources/PaymentMethodResource.php 29 75 12
/src/Filament/Resources/PaymentMethodResource/Pages/CreatePaymentMethod.php 10 5 5
/src/Filament/Resources/PaymentMethodResource/Pages/EditPaymentMethod.php 12 11 10
/src/Filament/Resources/PaymentMethodResource/Pages/ListPaymentMethods.php 11 10 9
/src/Filament/Resources/SubscriptionPlanBillableResource.php 27 67 11
/src/Filament/Resources/SubscriptionPlanBillableResource/Pages/CreateSubscriptionPlanBillable.php 10 5 5
/src/Filament/Resources/SubscriptionPlanBillableResource/Pages/EditSubscriptionPlanBillable.php 11 10 9
/src/Filament/Resources/SubscriptionPlanBillableResource/Pages/ListSubscriptionPlanBillables.php 11 10 9
/src/Filament/Resources/SubscriptionPlanResource.php 30 82 11
/src/Filament/Resources/SubscriptionPlanResource/Pages/CreateSubscriptionPlan.php 15 8 8
/src/Filament/Resources/SubscriptionPlanResource/Pages/EditSubscriptionPlan.php 11 10 9
/src/Filament/Resources/SubscriptionPlanResource/Pages/ListSubscriptionPlans.php 11 10 9
/src/Filament/Resources/SubscriptionPlanResource/RelationManagers/SubscriptionPlanBillablesRelationManager.php 134 91 20
/src/Filament/Resources/SubscriptionResource.php 87 79 15
/src/Filament/Resources/SubscriptionResource/Pages/CreateSubscription.php 16 8 7
/src/Filament/Resources/SubscriptionResource/Pages/EditSubscription.php 11 10 9
/src/Filament/Resources/SubscriptionResource/Pages/ListSubscriptions.php 11 10 9
/src/Filament/Resources/TransactionResource.php 120 106 16
/src/Filament/Resources/TransactionResource/Pages/CreateTransaction.php 11 9 8
/src/Filament/Resources/TransactionResource/Pages/EditTransaction.php 11 10 9
/src/Filament/Resources/TransactionResource/Pages/ListTransactions.php 11 10 9
/src/Http/Controllers/BillableController.php 5 19 10
/src/Http/Controllers/BillableItemController.php 5 19 10
/src/Http/Controllers/BillableUsageController.php 7 11 8
/src/Http/Controllers/InvoiceController.php 7 11 8
/src/Http/Controllers/PaymentMethodController.php 7 10 7
/src/Http/Controllers/SubscriptionController.php 7 10 7
/src/Http/Controllers/SubscriptionPlanBillableController.php 7 11 8
/src/Http/Controllers/SubscriptionPlanController.php 22 13 10
/src/Http/Controllers/TransactionController.php 6 15 9
/src/Http/Controllers/WebhookController.php 42 64 18
/src/Http/Requests/StoreBillableItemRequest.php 14 6 6
/src/Http/Requests/StoreBillableRequest.php 14 6 6
/src/Http/Requests/StoreBillableUsageRequest.php 14 8 8
/src/Http/Requests/StoreInvoiceRequest.php 14 6 6
/src/Http/Requests/StorePaymentMethodRequest.php 14 6 6
/src/Http/Requests/StoreSubscriptionPlanBillableRequest.php 14 9 8
/src/Http/Requests/StoreSubscriptionPlanRequest.php 14 6 6
/src/Http/Requests/StoreSubscriptionRequest.php 14 6 6
/src/Http/Requests/StoreTransactionRequest.php 14 6 6
/src/Http/Requests/UpdateBillableItemRequest.php 14 6 6
/src/Http/Requests/UpdateBillableRequest.php 14 6 6
/src/Http/Requests/UpdateBillableUsageRequest.php 14 8 8
/src/Http/Requests/UpdateInvoiceRequest.php 14 6 6
/src/Http/Requests/UpdatePaymentMethodRequest.php 14 6 6
/src/Http/Requests/UpdateSubscriptionPlanBillableRequest.php 14 9 8
/src/Http/Requests/UpdateSubscriptionPlanRequest.php 14 6 6
/src/Http/Requests/UpdateSubscriptionRequest.php 14 6 6
/src/Http/Requests/UpdateTransactionRequest.php 14 6 6
/src/Http/Resources/Billable.php 6 8 6
/src/Http/Resources/BillableItem.php 6 8 6
/src/Http/Resources/BillableUsage.php 6 5 5
/src/Http/Resources/Invoice.php 6 5 5
/src/Http/Resources/PaymentMethod.php 6 5 5
/src/Http/Resources/Subscription.php 6 5 5
/src/Http/Resources/SubscriptionPlan.php 6 5 5
/src/Http/Resources/SubscriptionPlanBillable.php 6 5 5
/src/Http/Resources/Transaction.php 6 5 5
/src/Models/Billable.php 13 11 7
/src/Models/BillableItem.php 17 12 8
/src/Models/BillableUsage.php 25 12 8
/src/Models/Invoice.php 18 8 6
/src/Models/PaymentMethod.php 22 16 13
/src/Models/Subscription.php 18 13 9
/src/Models/SubscriptionPlan.php 20 12 6
/src/Models/SubscriptionPlanBillable.php 32 14 9
/src/Models/Transaction.php 13 11 7
/src/Observers/SubscriptionObserver.php 13 9 8
/src/Observers/SubscriptionPlanObserver.php 12 8 8
/src/Policies/BillableItemPolicy.php 5 5 5
/src/Policies/BillablePolicy.php 5 5 5
/src/Policies/BillableUsagePolicy.php 6 4 4
/src/Policies/InvoicePolicy.php 6 4 4
/src/Policies/PaymentMethodPolicy.php 6 4 4
/src/Policies/SubscriptionPlanBillablePolicy.php 6 4 4
/src/Policies/SubscriptionPlanPolicy.php 17 29 11
/src/Policies/SubscriptionPolicy.php 6 4 4
/src/Policies/TransactionPolicy.php 6 4 4
/src/Providers/LyreBillingServiceProvider.php 11 28 12
/src/Repositories/BillableItemRepository.php 11 11 9
/src/Repositories/BillableRepository.php 11 11 9
/src/Repositories/BillableUsageRepository.php 11 9 8
/src/Repositories/InvoiceRepository.php 11 9 8
/src/Repositories/PaymentMethodRepository.php 11 9 8
/src/Repositories/SubscriptionPlanBillableRepository.php 11 9 8
/src/Repositories/SubscriptionPlanRepository.php 27 27 17
/src/Repositories/SubscriptionRepository.php 33 20 13
/src/Repositories/TransactionRepository.php 11 10 9
/src/Scopes/OwnsScope.php 11 20 13
/src/Services/Mpesa/Client.php 27 83 23
/src/Services/Paypal/Catalog.php 45 62 17
/src/Services/Paypal/Client.php 56 32 16
/src/Services/Paypal/Subscription.php 14 131 16
/src/Services/Paypal/SubscriptionPlan.php 14 120 20
/src/Services/Paypal/Webhook.php 17 56 16
/src/Support/BillableProxy.php 105 30 17
/src/Traits/HasBillable.php 39 59 23
/src/database/migrations/2025_04_05_024629_create_subscription_plans_table.php 13 34 15
/src/database/migrations/2025_04_05_024932_create_subscriptions_table.php 53 25 11
/src/database/migrations/2025_04_05_025053_create_payment_methods_table.php 12 32 11
/src/database/migrations/2025_04_05_025218_create_invoices_table.php 12 25 11
/src/database/migrations/2025_10_14_142254_create_transactions_table.php 12 25 11
/src/database/migrations/2025_10_14_151510_create_billables_table.php 12 27 11
/src/database/migrations/2025_10_14_151514_create_billable_items_table.php 12 25 11
/src/database/migrations/2025_11_05_000001_create_subscription_plan_billables_table.php 12 24 11
/src/database/migrations/2025_11_05_000002_create_billable_usages_table.php 12 25 11
/src/database/seeders/PaymentMethodSeeder.php 14 24 9
/src/routes/api.php 7 11 3
/src/utils/helpers.php 94 43 17
None 18 35 3