You are here

function _coder_review_severity in Coder 7.2

Same name and namespace in other branches
  1. 7 coder_review/coder_review.module \_coder_review_severity()

Determines the integer severity magic number for a severity string.

Parameters

string $severity_name: The name of severity string, e.g., 'minor', 'normal', or 'critical'.

int $default_value: (optional) An integer magic number to use if severity string is not recognized. Defaults to SEVERITY_NORMAL.

Return value

int An integer magic number, see SEVERITY_* constants.

2 calls to _coder_review_severity()
do_coder_review in coder_review/coder_review.common.inc
Performs a code review for a review array.
drush_coder_review in coder_review/coder_review.drush.inc
Performs the actual review for drush.

File

coder_review/coder_review.common.inc, line 857
Common functions used by both the drush and form interfaces.

Code

function _coder_review_severity($severity_name, $default_value = SEVERITY_NORMAL) {

  // @note: Implemented this way in hopes that it is faster than a PHP switch.
  static $severity_names = array();
  if (!$severity_names) {
    $severity_names = array(
      'minor' => SEVERITY_MINOR,
      'normal' => SEVERITY_NORMAL,
      'critical' => SEVERITY_CRITICAL,
    );
  }
  return isset($severity_names[$severity_name]) ? $severity_names[$severity_name] : $default_value;
}