You are here

function search_api_page_search_api_page_subtasks in Search API Pages 7

Retrieves all subtasks for a task.

1 string reference to 'search_api_page_search_api_page_subtasks'
search_api_page_search_api_page_page_manager_tasks in plugins/tasks/search_api_page.inc
Implements a specialized version of hook_page_manager_task_tasks().

File

plugins/tasks/search_api_page.inc, line 164
Handles the 'search api page' override task.

Code

function search_api_page_search_api_page_subtasks($task) {
  $return = array();
  foreach (search_api_page_load_multiple(FALSE) as $page => $info) {
    if ($info->path) {

      // We don't pass the $info because the subtask build could be called
      // singly without the $info when just the subtask needs to be built.
      $return[$page] = search_api_page_search_api_page_build_subtask($task, $page);
    }
  }
  return $return;
}