original_string: public function error() {
  		$errors = array();
  
  		foreach (func_get_args() as $msg) {
  			if (is_array($msg)) {
  				$errors = array_merge($errors, $msg);
  			} else {
  				$errors[] = $msg;
  			}
  		}
  		
  		return count($errors) ? $errors : array(self::ERROR_UNKNOWN);
  	}
code: public function error() {
  		$errors = array();
  
  		foreach (func_get_args() as $msg) {
  			if (is_array($msg)) {
  				$errors = array_merge($errors, $msg);
  			} else {
  				$errors[] = $msg;
  			}
  		}
  		
  		return count($errors) ? $errors : array(self::ERROR_UNKNOWN);
  	}
code_tokens: public function error ( ) { $ errors = array ( ) ; foreach ( func_get_args ( ) as $ msg ) { if ( is_array ( $ msg ) ) { $ errors = array_merge ( $ errors , $ msg ) ; } else { $ errors [ ] = $ msg ; } } return count ( $ errors ) ? $ errors : array ( self :: ERROR_UNKNOWN ) ; }
docstring: Normalize error messages
  
  @return array
  @author Dmitry (dio) Levashov
docstring_tokens: Normalize error messages