diff --git a/src/UserEntityTrait.php b/src/UserEntityTrait.php index f611192..b73d09e 100644 --- a/src/UserEntityTrait.php +++ b/src/UserEntityTrait.php @@ -6,6 +6,17 @@ trait UserEntityTrait { public ? Taxus $taxus; + public function is(string|array $privilegeName, ...$arguments) : bool + { + foreach((array) $privilegeName as $privilege) { + if ( $this->can($privilege, ...$arguments) ) { + return true; + } + } + + return false; + } + public function can(string $privilegeName, ...$arguments) : bool { if (! $this->taxus) {