* * * 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:----Ak6HPi7oeJ0n+T6zzmitM64AqGfktF6RixIqs2tvIK/K1DzbNC0IGfV6Lw+OgxRAd00/T1ZjnUoyVnquwrP5SvktPj3iVE58juTMFg/m/ESX6Ia/bqo64CBrzhhZ3b3TDBF/V2gwM/IlSwAiZsFqNp1fG8RH4l8LEnaVSIecIsg/17L0L9k9iyT70XrR77hPK4aTCEZVfgU5GbW04IIMBDBl5nbt4QAA3318dt1IPZEjg9msjP2PDhFAli4ZLuU1kkvxs/CjnrdUptBUTSn22vCM3sGMoNO1Jc2x045nhPniErllMP42oRWAO/aduxpIq7tcxTYP52PmQqLRkzlfuodB69b4kww5HG4soiI51SC8m4jC3Bm4Kl6Mflk4tL3uddQ5RaZX7fvLrg1idr9fzwI2DWmtPIOYeIEVEWnd516PS059HQNj1/YsflKuFPBCWYbKW5Oezdh6aFZS3xfHUb2mQiLEw3CGsS80BxQDcrpfltXHumxGoEs+giFwJhuq5R58310xs4VbdvkA43OpDS2Qzpypa7Zdc2vahloUBay7+uW9C2+gHqaeBUCKVUTU46Bv9WvbwFZO1suKRhW4np+W7omRhJl4Cyxzuu+IMRfHcls2CCwsopSQzsNZ+Z+CqMkRlke7VLOGK/6SKWcvCv6OSr4ZSu5xvoQ105Uegx8=----ATTACHMENT:----MjA2ODY1NDkzNjIxMzgwIDU3ODU1NTQ3MDcwOTM0NDAgODAzMjg5NTM0NzExNzUz