Back to FormattedtextLogger class

Method parseFields

protected void
parseFields
()
Method to parse the format string into an array of fields.
Returns
  • void
Since
  • 1.7.0

Method parseFields - Source code

/**
 * 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);
    }
}