CODE:

<? class A { static function staticMethod() {}
function nonStaticMethod() {}
private function privateMethod() {}
public function publicMethod() {}
protected function protectedMethod() {}
} $a = new A(); $a->| ?>

COMPLETIONS:

[METHOD_DECLARATION]{completion:nonStaticMethod(), declSign:, declKey:, key:, name:nonStaticMethod, [207,207], relevance=1000000}
[METHOD_DECLARATION]{completion:protectedMethod(), declSign:, declKey:, key:, name:protectedMethod, [207,207], relevance=999999}
[METHOD_DECLARATION]{completion:publicMethod(), declSign:, declKey:, key:, name:publicMethod, [207,207], relevance=999998}
[METHOD_DECLARATION]{completion:staticMethod(), declSign:, declKey:, key:, name:staticMethod, [207,207], relevance=999997}
