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;
    }
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;
    }
{@inheritdoc}

@SuppressWarnings(PHPMD.UnusedLocalVariable)