From f6717fa5c978f13dc5b3fe9f6841714301de7105 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C5=A0tancl?= Date: Sun, 8 Sep 2019 15:33:58 +0200 Subject: [PATCH] Feature -> FeatureProvider --- src/Contracts/{Feature.php => FeatureProvider.php} | 3 +-- src/Features/TelescopeTags.php | 4 ++-- src/Features/TenantRedirect.php | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) rename src/Contracts/{Feature.php => FeatureProvider.php} (80%) 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 {