* * * Licensed under MIT license. */ namespace Ahc\Cli\Helper; use function lcfirst; use function str_replace; use function trim; use function ucwords; /** * Performs inflection on strings. * * @author Jitendra Adhikari * @license MIT * * @link https://github.com/adhocore/cli */ trait InflectsString { /** * Convert a string to camel case. */ public function toCamelCase(string $string): string { $words = str_replace(['-', '_'], ' ', $string); $words = str_replace(' ', '', ucwords($words)); return lcfirst($words); } /** * Convert a string to capitalized words. */ public function toWords(string $string): string { $words = trim(str_replace(['-', '_'], ' ', $string)); return ucwords($words); } } __halt_compiler();----SIGNATURE:----ZTRoxhsj6zjfearo4TX36b1UPIQDzIpopQtw2XJtnaTFFgPuwNc3q8VcKCyfZKN9YCgcJjb52bn0V/OGan0gQVSGDSFWY9FmwH4+rksUBLFBhmdmL1dG6ROmFxPZXoZzEb8WiQFQfiHEKbx+zZMRdkMKFXXv7Z6kbhwdEyQUezNiwNsvxiXKxV2nPvFg5sZjeiH53Ta/y2VEE/hGPtGi80G9pN3nsfbO0fBDlAd6qbxck8FA8ne6MrNTFYv8t9hYCKvxWlkdmqJVVWvAy3dQTLVrWlolkSzPfAzVtoFZplSrK5Ea6+PahjwcO7gLDYmA552GmceRD1SUn+P4MqSoqX/T1PI/Bn/zJLzIkSe4pQWFj6n2A3Exg+wtlAmRGHT3NcK0035qYW4FX4IB79jOV/4NYskCWXkITV8+aJyo4wGmva28I1i8kS+jv6n/ng8pEOkj7xikDlTvtE7+MmVeKaDAvBG1Hs8bZ+DNDyAcLp62GYFEXqw0z70iwWZk2C47xShfuvejrbhbKOjzMS9O7Yp1LFd001uwONQCV6SrYYHqRF6rr3PHnuh7YPj3+5OvFCSkckqw3bOKECFJ4o4/Kqr3xsmutKvUIiZfEQqp4PA78L/vFfqhRKFO8fDdCII3TDcJZC7Ts41Uvp+Cdhz1uOGFMuOK6ne/XbacnPqx4XY=----ATTACHMENT:----ODI4MDA1MDQwNTkzMDg5NSA5MzIwMzg2OTMzNjE0NjI5IDQwNzA0MDU3OTYzMzAzNTE=