public function FormAssemblyRequest::extractCategories in FormAssembly 7
Parameters
array $forms: the processing array for forms
array $Category: a Category array - may contain additional Category arrays
1 call to FormAssemblyRequest::extractCategories()
- FormAssemblyRequest::processResponses in includes/
FormAssemblyRequest.php  - process responses property into forms array
 
File
- includes/
FormAssemblyRequest.php, line 304  - Authorizes the current site and handles API requests to FormAssembly.
 
Class
- FormAssemblyRequest
 - @file Authorizes the current site and handles API requests to FormAssembly.
 
Code
public function extractCategories(array &$forms, array $Category) {
  foreach ($Category as $formset) {
    if (!empty($formset['Category'])) {
      $this
        ->extractCategories($forms, $formset['Category']);
    }
    if (!empty($formset['Forms'])) {
      $forms = array_merge($forms, $formset['Forms']);
    }
  }
}