| /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 |