* * * 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:----jE/QSIUl171aXDd4a4YFtDBOMg8OTlAPNKGkxtf4dwCQAQG8jQt+i2PmFJJYKpg+6H2S2FD5hnMH0B0Jb3Wry+fS6b9NdQcOUwnuHEvGPYVPXVOrrb85bTpCqWuwN4xhbADVN5vVB93K7RN7pd9m2ktkpaHj7pQhkESwN3pISbBgLiGcVp+kUCM2A3XqOxu2rjdA7TwS3OwWzHBsgKI5KFpm2znXtot+QUz53kkMCs9PXMmK9CayAjkSSsJIXgrC3PLCVQncXFqlMF9PYiK/pHmBjkQ/BxsuObY4ceDbwHYVxndiHTlR9F3odgyT/5mZfVjZyeNmFtgPeokpMpSjCTNZTm+Cg4/oG72MHUGN/D5MoK5wisNiQYdKQaZ4hBNOrHYJRA0ZKkGkW/VWLsg1iJwW0ZAc+Bz/5+osXZGSVsIoGEJwfkeLEskJl430QIq6DzC4gR4g4tOYpD27M1tKwogqIn1EnrwVHsQCajVKdvxQQtbYt6KH/2JSD+jhBqntcgDq7SYzE0kqe3hO0TBfZoc5wI63Z01sF0tf9HxmhytATw2ZKwdQCkIt0nfMwl/ju7CetEHRS4dNH5Y7EbokrbhmD4znqQkMrWl3eTDJC1AcVHQw+Gz7oZBJxV2hvrFSwpMSQ5+CDewQCdP4SDw/iNNmPO6plWXznM1E1gYZk5I=----ATTACHMENT:----ODgyNDkyNDM5OTE1NDE0MiAxMzUyMDAzODg2MjY5ODQ1IDk0NjgzMTYxNjk0MzUyNjM=