From 73144a874af3b5cc45410f5a749390653d8d5897 Mon Sep 17 00:00:00 2001 From: lukinovec Date: Wed, 14 Jun 2023 08:27:40 +0200 Subject: [PATCH] Use `new static` instead of checking `class_implements()` --- src/Database/Concerns/BelongsToTenant.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Database/Concerns/BelongsToTenant.php b/src/Database/Concerns/BelongsToTenant.php index 7fdf9aa0..d0fbd708 100644 --- a/src/Database/Concerns/BelongsToTenant.php +++ b/src/Database/Concerns/BelongsToTenant.php @@ -23,7 +23,7 @@ trait BelongsToTenant { // If tenancy.database.rls is true or this model implements RlsModel // Scope queries using Postgres RLS instead of TenantScope - if (! (config('tenancy.database.rls') || in_array(RlsModel::class, class_implements(static::class)))) { + if (! (config('tenancy.database.rls') || (new static) instanceof RLSModel)) { static::addGlobalScope(new TenantScope); }