src/Util/Inflector.php
public static function camelize(string $string, string $delimiter = '_'): string
	{
		$cacheKey = __FUNCTION__ . $delimiter;

		$result = static::_cache($cacheKey, $string);

		if ($result === false) {
			$result = \str_replace(' ', '', static::humanize($string, $delimiter));
			static::_cache($cacheKey, $string, $result);
		}

		return $result;
	}
public static function camelize(string $string, string $delimiter = '_'): string
	{
		$cacheKey = __FUNCTION__ . $delimiter;

		$result = static::_cache($cacheKey, $string);

		if ($result === false) {
			$result = \str_replace(' ', '', static::humanize($string, $delimiter));
			static::_cache($cacheKey, $string, $result);
		}

		return $result;
	}
public static function camelize ( string $ string , string $ delimiter = '_' ) : string { $ cacheKey = __FUNCTION__ . $ delimiter ; $ result = static :: _cache ( $ cacheKey , $ string ) ; if ( $ result === false ) { $ result = \ str_replace ( ' ' , '' , static :: humanize ( $ string , $ delimiter ) ) ; static :: _cache ( $ cacheKey , $ string , $ result ) ; } return $ result ; }
Returns the input lower_case_delimited_string as a CamelCasedString.

@param string $string    String to camelize
@param string $delimiter the delimiter in the input string

@return string CamelizedStringLikeThis.
@link http://book.cakephp.org/3.0/en/core-libraries/inflector.html#creating-camelcase-and-under-scored-forms
Returns the input lower_case_delimited_string as a CamelCasedString .