norse-blue/laravel-heimdall

View on GitHub
src/Permissions/Admin/Dashboard/DashboardShowPermission.php

Summary

Maintainability
A
2 hrs
Test Coverage
A
100%
<?php

declare(strict_types=1);

namespace NorseBlue\Heimdall\Permissions\Admin\Dashboard;

use NorseBlue\Heimdall\Permissions\DefinedPermission;

class DashboardShowPermission extends DefinedPermission
{
    public static function definition(): array
    {
        return [
            'key' => static::key(),
            'name' => __('Admin Dashboard - Show'),
            'description' => __('Allows the display of the admin dashboard.'),
        ];
    }

    public static function key(): string
    {
        return 'admin-dashboard:show';
    }
}