mirror of
https://github.com/filamentphp/filament.git
synced 2026-09-24 15:42:09 +08:00
rename billing provider contract for consistency
This commit is contained in:
@@ -304,10 +304,10 @@ Here's an example billing provider that uses a callback function for the route a
|
||||
|
||||
```php
|
||||
use App\Http\Middleware\RedirectIfUserNotSubscribed;
|
||||
use Filament\Billing\Providers\Contracts\Provider;
|
||||
use Filament\Billing\Providers\Contracts\BillingProvider;
|
||||
use Illuminate\Http\RedirectResponse;
|
||||
|
||||
class ExampleBillingProvider implements Provider
|
||||
class ExampleBillingProvider implements BillingProvider
|
||||
{
|
||||
public function getRouteAction(): string
|
||||
{
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ namespace Filament\Billing\Providers\Contracts;
|
||||
|
||||
use Closure;
|
||||
|
||||
interface Provider
|
||||
interface BillingProvider
|
||||
{
|
||||
/**
|
||||
* @return class-string | callable-string | Closure | array<class-string, string>
|
||||
@@ -4,7 +4,7 @@ namespace Filament\Facades;
|
||||
|
||||
use Closure;
|
||||
use Filament\Actions\Action;
|
||||
use Filament\Billing\Providers\Contracts\Provider as BillingProvider;
|
||||
use Filament\Billing\Providers\Contracts\BillingProvider;
|
||||
use Filament\Contracts\Plugin;
|
||||
use Filament\Enums\ThemeMode;
|
||||
use Filament\FilamentManager;
|
||||
|
||||
@@ -425,7 +425,7 @@ class FilamentManager
|
||||
return app($this->getDefaultAvatarProvider())->get($tenant);
|
||||
}
|
||||
|
||||
public function getTenantBillingProvider(): ?Billing\Providers\Contracts\Provider
|
||||
public function getTenantBillingProvider(): ?Billing\Providers\Contracts\BillingProvider
|
||||
{
|
||||
return $this->getCurrentPanel()->getTenantBillingProvider();
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ use Filament\Facades\Filament;
|
||||
use Illuminate\Http\RedirectResponse;
|
||||
use Spark\Spark;
|
||||
|
||||
class SparkBillingProvider implements Contracts\Provider
|
||||
class SparkBillingProvider implements Contracts\BillingProvider
|
||||
{
|
||||
/**
|
||||
* @return string | Closure | array<class-string, string>
|
||||
|
||||
@@ -209,6 +209,7 @@ return static function (RectorConfig $rectorConfig): void {
|
||||
'Filament\\Tables\\Columns\\Concerns\\HasFontFamily' => 'Filament\\Support\\Concerns\\HasFontFamily',
|
||||
'Filament\\Tables\\Columns\\Concerns\\HasWeight' => 'Filament\\Support\\Concerns\\HasWeight',
|
||||
'Filament\\Resources\\Components\\Tab' => 'Filament\\Schema\\Components\\Tabs\\Tab',
|
||||
'Filament\\Billing\\Providers\\Contracts\\Provider' => 'Filament\\Billing\\Providers\\Contracts\\BillingProvider',
|
||||
],
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user