code: 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;
      }
docs: @param string $functionName
  
  @return string