Shared naming conventions allow teams to collaborate efficiently. This rule checks that all function names match a provided regular expression.
With default provided regular expression: ^[a-z][a-zA-Z0-9]*$:
function DoSomething(){...}
function doSomething(){...}
Methods with an @inheritdoc annotation, as well as magic methods (__construct(), __destruct(),
__call(), __callStatic(), __get(), __set(), __isset(), __unset(),
__sleep(), __wakeup(), __toString(), __invoke(), __set_state(),
__clone(), __debugInfo()) are ignored.
function __construct(){...}
function __destruct(){...}
/**
* {@inheritdoc}
*/
function myFunc(){...}