function DoSomething(){...}
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(){...}