kodekeep/nova-permission

View on GitHub
src/Drivers/AbstractDriver.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace KodeKeep\NovaPermission\Drivers;

abstract class AbstractDriver
{
    /**
     * Get permissions without grouping.
     *
     * @return array
     */
    public static function get(): array
    {
        return app(config('permission.models.permission'))
            ->pluck('name')
            ->toArray();
    }

    /**
     * Get permissions with grouping.
     *
     * @return array
     */
    abstract public static function group(): array;
}