/**
 * Method to parse the format string into an array of fields.
 *
 * @return  void
 *
 * @since   1.7.0
 */
protected function parseFields()
{
    $this->fields = array();
    $matches = array();
    // Get all of the available fields in the format string.
    preg_match_all('/{(.*?)}/i', $this->format, $matches);
    // Build the parsed fields list based on the found fields.
    foreach ($matches[1] as $match) {
        $this->fields[] = strtoupper($match);
    }
}