From 2c474ad3fb26de4911620b336a08a725169fcd41 Mon Sep 17 00:00:00 2001 From: TomasVotruba Date: Mon, 9 Mar 2020 18:15:08 +0100 Subject: [PATCH] add underscore to camel case --- src/Util/RectorStrings.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Util/RectorStrings.php b/src/Util/RectorStrings.php index 7aa58918618..1fd1e9cc6b3 100644 --- a/src/Util/RectorStrings.php +++ b/src/Util/RectorStrings.php @@ -52,6 +52,18 @@ final class RectorStrings return self::camelCaseToGlue($input, '_'); } + public function underscoreToCamelCase(string $input): string + { + $nameParts = explode('_', $input); + $camelCase = ''; + + foreach ($nameParts as $namePart) { + $camelCase .= ucfirst($namePart); + } + + return $camelCase; + } + /** * @param string[] $prefixesToRemove */