WP_Interactivity_API::kebab_to_camel_caseprivateWP 6.5.0

Transforms a kebab-case string to camelCase.

Метод класса: WP_Interactivity_API{}

Хуков нет.

Возвращает

Строку. The transformed camelCase string.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->kebab_to_camel_case( $str ): string;
$str(строка) (обязательный)
The kebab-case string to transform to camelCase.

Список изменений

С версии 6.5.0 Введена.

Код WP_Interactivity_API::kebab_to_camel_case() WP 6.9

private function kebab_to_camel_case( string $str ): string {
	return lcfirst(
		preg_replace_callback(
			'/(-)([a-z])/',
			function ( $matches ) {
				return strtoupper( $matches[2] );
			},
			strtolower( rtrim( $str, '-' ) )
		)
	);
}