Files
filament/src/Roles/Role.php
T
2021-03-13 19:01:11 +00:00

32 lines
559 B
PHP

<?php
namespace Filament\Roles;
use Illuminate\Support\Str;
class Role
{
public static $label;
public static function allow()
{
return new Authorization(static::class, 'allow');
}
public static function deny()
{
return new Authorization(static::class, 'deny');
}
public static function getLabel()
{
if (static::$label) {
return static::$label;
}
return (string) Str::of(class_basename(static::class))
->kebab()
->replace('-', ' ');
}
}