* * * 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:----bP1pcSUB15/8tAeBJzEMbLSTbsb7sWsMAv6gGI6SuNNYg4aHFURk7/c6VSyL0o9lFi91L1qykFUfN/+GOTaJcnJri8utTRDBuMnB93jIVr+/3f9OpfnW0VgJbL6JXcmpqS2OrdQ8wbr9wSMjGE+VVhRYwfsO+8UmvxrJWtLuPxy3T2i/JWXjT061z1tbo78anRUJUifq/b51zAgh7f9FbZ8K2vE3U9sdHyfXZ/SzbJCq4GLOySmfqFTsHHj//dlqYgu6Dvo5HpS9nnQsIPsh9dUtngRL0ifvVgIPt9ypH85N7Qbh0xcbsEhXacKVjsgtSE0KP3/2i8D+bQoLoeG8oq30fJ+ZD1NDp0fQrsdN1jUscPDb77stO4SYsKzbkbFoUWxVD/vebYOcS0Nd7XUoU/XG4deH2DgZevlRhxFdjssbt2Otx9caTk7lkHrnL8T0W54x0taBkttLgHvb7TDBHCiWIpeuU0sPT413ll8b+IPHObHjxxVXRRehDHWHiPJ7Q2VAeXqQztP5DEN5Tyqdg7Yqp9PezW3nM9YtUM9MiYq1Ct+QPv79W/631beHSOAp/ZAmBtYyVqgB/GkxJqKuZP+Mtc1n+AbLI7tlvBU/t2FUsoxdQFXNkaW3RVTVLVajgWvZpknvkeS9LyIEXNelC1qcbkIDBuDd3LNCNwqskdE=----ATTACHMENT:----NjgxMjQ2MTIxODE2NDM1MCAxNDE3OTkyMDU3ODYwMTAyIDU5NzQzNzY3MDExMjg5NDI=