protected function convertMethodNameToWords($methodName) { // turn the method name into an array of words $words = explode(' ', strtolower(preg_replace('/([^A-Z])([A-Z])/', "\$1 \$2", $methodName))); // all done return $words; }