/** * Returns an array of permission for the specified role * * @return array */ public static function usesRole(Role $role) { $role->load('permissions'); $permissions = array(); foreach ($role->permissions as $permission) { $permissions[$permission->id] = $permission->task; } return $permissions; }