code: public function parseAll($strOutputFormat = 'text', $objSettings = null)
      {
          $arrResult = array();
  
          // Buffer cursor.
          $intCursor = $this->intCursor;
  
          foreach ($this as $objItem) {
              $arrParsedItem = $this->parseValue($strOutputFormat, $objSettings);
  
              $arrParsedItem['class'] .= ' ' . $this->getClass();
              $arrParsedItem['class']  = trim($arrParsedItem['class']);
  
              $arrResult[] = $arrParsedItem;
          }
  
          // Restore cursor.
          $this->intCursor = $intCursor;
  
          return $arrResult;
      }
docs: {@inheritdoc}
  
  @SuppressWarnings(PHPMD.UnusedLocalVariable)