original_string: public function retrieveMonth($month) {
  		if (!$month) {
  			return 0;
  		}
  		$month = mb_strtolower($month);
  		if (in_array($month, $this->monthList)) {
  			$keys = array_keys($this->monthList, $month);
  			return $keys[0] + 1;
  		}
  		return 0;
  	}
code: public function retrieveMonth($month) {
  		if (!$month) {
  			return 0;
  		}
  		$month = mb_strtolower($month);
  		if (in_array($month, $this->monthList)) {
  			$keys = array_keys($this->monthList, $month);
  			return $keys[0] + 1;
  		}
  		return 0;
  	}
code_tokens: public function retrieveMonth ( $ month ) { if ( ! $ month ) { return 0 ; } $ month = mb_strtolower ( $ month ) ; if ( in_array ( $ month , $ this -> monthList ) ) { $ keys = array_keys ( $ this -> monthList , $ month ) ; return $ keys [ 0 ] + 1 ; } return 0 ; }
docstring: Month as integer value 1..12 or 0 on error
  february => 2
  
  @param string $month
  @return int
docstring_tokens: Month as integer value 1 .. 12 or 0 on error february = > 2