public function allPermissionsPaginated($perPage = 25)
{
$perPage = is_numeric($perPage) ?: 25;
$perPage = $perPage < 300 ?: 25;
$permissions = $this->getAllPermissions();
$currentPage = $this->Input->get('page', 1) - 1;
$pagedData = array_slice($permissions, $currentPage * $perPage, $perPage);
return $this->Paginator->make($pagedData, count($permissions), $perPage);
}