private function updateMethodCasing($functionName)
    {
        if (self::CAMEL_CASE === $this->configuration['case']) {
            $newFunctionName = $functionName;
            $newFunctionName = ucwords($newFunctionName, '_');
            $newFunctionName = str_replace('_', '', $newFunctionName);
            $newFunctionName = lcfirst($newFunctionName);
        } else {
            $newFunctionName = Utils::camelCaseToUnderscore($functionName);
        }

        return $newFunctionName;
    }
private function updateMethodCasing($functionName)
    {
        if (self::CAMEL_CASE === $this->configuration['case']) {
            $newFunctionName = $functionName;
            $newFunctionName = ucwords($newFunctionName, '_');
            $newFunctionName = str_replace('_', '', $newFunctionName);
            $newFunctionName = lcfirst($newFunctionName);
        } else {
            $newFunctionName = Utils::camelCaseToUnderscore($functionName);
        }

        return $newFunctionName;
    }
private function updateMethodCasing ( $ functionName ) { if ( self :: CAMEL_CASE === $ this -> configuration [ 'case' ] ) { $ newFunctionName = $ functionName ; $ newFunctionName = ucwords ( $ newFunctionName , '_' ) ; $ newFunctionName = str_replace ( '_' , '' , $ newFunctionName ) ; $ newFunctionName = lcfirst ( $ newFunctionName ) ; } else { $ newFunctionName = Utils :: camelCaseToUnderscore ( $ functionName ) ; } return $ newFunctionName ; }
@param string $functionName

@return string
@param string $functionName