Stevemo\Cpanel\Permission\Repo\Permission::getPermissionsAttribute PHP Method

getPermissionsAttribute() public method

Mutator for giving permissions.
Author: Steve Montambeault
public getPermissionsAttribute ( $permissions ) : array
$permissions
return array
    public function getPermissionsAttribute($permissions)
    {
        if (is_array($permissions)) {
            return $permissions;
        }
        if (!$permissions) {
            return array();
        }
        if (!($_permissions = json_decode($permissions, true))) {
            throw new \InvalidArgumentException("Cannot JSON decode permissions [{$permissions}].");
        }
        return $_permissions;
    }