* * * 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:----IVtHmkZ6o6P+tvyXU7X+KxbgqGrpl6IpPhJQJ57cSLKg7PK5bNmdQeHTlEHinBfo2XgMCeHihBK36pA6gRdo+zZkQkS6DBwauVAzpHKNQKTuAFJlMYPkY166rzRv9wBofBTVV5853PoiFvnCZr9H2Sbqr+ar91YKLNw2T6cZAOGk7FSj/J+qVKDiufWZp+TNG1RSjne+MRk3zgfFmHtYX+RWnxVqn8P+nJ29Zt1WWtEVgy5sp2E2//Z/x4q9+kLfbCalyqTo+uVt6boDlAGpVOZlbnBHT3/tgLcZ152L5+ctGdIfvjctXX4DHj59nDedK2gGwdzPlEQ3kdek1zuh8ugZuJf1WRdP4tRMuTvkl/3+oy15AucRdQnT1cAOfDfsDhG9YhN+XrIxJawkfhn9jSMWVyOdHj5dFHzqGSpX3Om779nB3F7eLGW0p1mye4OkFr9u6EWyPWG1k2vO6c6TT7a3rMAHYP6tWK8DF9KG0oPujKLmVfzPV1Zhl48yg2Z+LKL1kkM/hTaiBRf+EuoXGJu6KYMVUycJY0LpMJfnSvTKGSqJsVyfMf3QoyVy2rR1HxnvIdInSVz0NkvEcMSy6rNNaeK2jz0IKPggwSRZWkwVlFm9uz0YHiv9+tukOYuySrSoWt3J7GJor+E6+hXBkuIPaHZTa48ZKAer7hx+FKs=----ATTACHMENT:----MTc5MTg3ODg5MzE5NDI4MiAzMDkyMTg1MjEwNzE4NjMyIDE4NTU2MjAwMzk0NTQxNTM=