WordPress\AiClient\Common
AbstractEnum::camelCaseToConstant
Converts camelCase to CONSTANT_CASE.
Method of the class: AbstractEnum{}
No Hooks.
Returns
String. The CONSTANT_CASE version.
Usage
$result = AbstractEnum::camelCaseToConstant( $camelCase ): string;
- $camelCase(string) (required)
- The camelCase string.
Changelog
| Since 0.1.0 | Introduced. |
AbstractEnum::camelCaseToConstant() AbstractEnum::camelCaseToConstant code WP 7.0
private static function camelCaseToConstant(string $camelCase): string
{
$snakeCase = preg_replace('/([a-z])([A-Z])/', '$1_$2', $camelCase);
if ($snakeCase === null) {
return strtoupper($camelCase);
}
return strtoupper($snakeCase);
}