diff -ur coder.orig/includes/coder_style.inc coder/includes/coder_style.inc --- coder.orig/includes/coder_style.inc 2008-07-14 15:36:29.000000000 +0200 +++ coder/includes/coder_style.inc 2008-08-08 22:39:54.000000000 +0200 @@ -89,8 +89,9 @@ ), array( '#type' => 'regex', - '#value' => '(?-i)(function\s+|\$)(([a-z]+[A-Z]+([a-z]*[A-Z]*)*)|([A-Z]+[a-z]+([A-Z]*[a-z]*)*))', - '#warning' => 'do not use mixed case (camelCase), use lower case and _', + '#value' => '(?-i)(\w*\s*function\s+|\$)(([a-z]+[A-Z]+([a-z]*[A-Z]*)*)|([A-Z]+[a-z]+([A-Z]*[a-z]*)*))', + '#not' => '^(public|protected|private)\s+function\s+$', + '#warning' => 'do not use mixed case (camelCase), use _ and lower case. Exception: class methods which must explicitly be declared public)', ), array( '#type' => 'regex',