code: private function parsePanelRow($fields, PanelRowInterface $panelRow)
      {
          // Parse each type.
          foreach ($fields as $field) {
              switch ($field) {
                  case 'sort':
                      $this->parsePanelSort($panelRow);
                      break;
  
                  case 'limit':
                      $this->parsePanelLimit($panelRow);
                      break;
  
                  case 'filter':
                      $this->parsePanelFilter($panelRow);
                      break;
  
                  case 'search':
                      $this->parsePanelSearch($panelRow);
                      break;
  
                  case 'submit':
                      $this->parsePanelSubmit($panelRow);
                      break;
  
                  default:
                      break;
              }
          }
      }
docs: Parse a single row with all elements.
  
  @param array             $fields   A list of fields for adding to the row.
  
  @param PanelRowInterface $panelRow The row container itself.
  
  @return void