$part) { $parts[$key] = strtopascalcase($part); } return implode('_', $parts); } /** * @param string $word * @return string */ public static function underscore(string $word): string { $parts = explode('_', $word); foreach ($parts as $key => $part) { $parts[$key] = strtosnakecase($part); } return implode('/', $parts); } }