/**
  * Creates a list of workflow-instances available for the current user
  *
  * @return string
  * @autoTestable
  * @permissions view
  */
 protected function actionMyList()
 {
     $objIterator = new class_array_section_iterator(class_module_workflows_workflow::getPendingWorkflowsForUserCount(array_merge(array($this->objSession->getUserID()), $this->objSession->getGroupIdsAsArray())));
     $objIterator->setPageNumber($this->getParam("pv"));
     $objIterator->setArraySection(class_module_workflows_workflow::getPendingWorkflowsForUser(array_merge(array($this->objSession->getUserID()), $this->objSession->getGroupIdsAsArray()), $objIterator->calculateStartPos(), $objIterator->calculateEndPos()));
     return $this->renderList($objIterator);
 }