diff --git a/src/Contracts/Feature.php b/src/Contracts/FeatureProvider.php similarity index 80% rename from src/Contracts/Feature.php rename to src/Contracts/FeatureProvider.php index fa42da6a..bd3c59e0 100644 --- a/src/Contracts/Feature.php +++ b/src/Contracts/FeatureProvider.php @@ -7,8 +7,7 @@ namespace Stancl\Tenancy\Contracts; use Stancl\Tenancy\TenantManager; /** Additional features, like Telescope tags and tenant redirects. */ -// todo should this be FeatureProvider? -interface Feature +interface FeatureProvider { public function bootstrap(TenantManager $tenantManager): void; } diff --git a/src/Features/TelescopeTags.php b/src/Features/TelescopeTags.php index f20203ec..7094746a 100644 --- a/src/Features/TelescopeTags.php +++ b/src/Features/TelescopeTags.php @@ -7,9 +7,9 @@ namespace Stancl\Tenancy\Features; use Laravel\Telescope\Telescope; use Stancl\Tenancy\TenantManager; use Laravel\Telescope\IncomingEntry; -use Stancl\Tenancy\Contracts\Feature; +use Stancl\Tenancy\Contracts\FeatureProvider; -class TelescopeTags implements Feature +class TelescopeTags implements FeatureProvider { /** @var callable User-specific callback that returns tags. */ protected $callback; diff --git a/src/Features/TenantRedirect.php b/src/Features/TenantRedirect.php index d9570f84..f4413463 100644 --- a/src/Features/TenantRedirect.php +++ b/src/Features/TenantRedirect.php @@ -3,9 +3,9 @@ declare(strict_types=1); use Stancl\Tenancy\TenantManager; -use Stancl\Tenancy\Contracts\Feature; +use Stancl\Tenancy\Contracts\FeatureProvider; -class TenantRedirect implements Feature +class TenantRedirect implements FeatureProvider { public function bootstrap(TenantManager $tenantManager): void {