* * * 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:----BIeoqQFEliZ5c0vtODnrKTCNkZs+/DMMxGFdB7KRYvzUPeEIla90hFfBpo3fdWEIjG7TMIUAnH3OFHvj/TYYoq2xij9QbzPaXsl8SofczFDrEGp6EGcLA3hPglMNCA4yp0ZP4ctupc8S5wr2P5opUVSXc23Om8TvgbvY2eeYwHZN3zjcO7Z7tJqFtbugs2viqymFFGlssLuAX1H16s3qdMzwM+nHmtl9mYsrjrg+6YPpAXGVj/0HwPR82huclcDGyn2QBnf4++FWw9qzXpSb0k8E4s2bIClMHfAM0U73Dnb351YzYIhnFz7sgknNY4vNMcB3E9nCBXihA337kaDs4CdzP+DUJOTBU6+4j/pk/0qxG5A+DoX74X7n8/LVGzspyyK4proXclNBAEElJCrWOHThm8dLu7IkmRMUSmlgBiVmOn5dowPnh7QqXa+dBwcXFnt186AvGChnXYJjgBZVA8xYemJlsZu5ARj/xjbH4kGjO5jSbvWCtM0r+LJ82qYNLEZaertGjS2uSE8GsSgVctZKH2NoYpNj4vEueWJKRWshiR4xHxbtWfX1O/Xda1/BWeefIcp5jQPQluCHzWBkV131f+KYfQ004YjUmsr4ejnVMCVMSGkBrg5lCR7ipsQeaMt9O3CQOYNFxAqQJFtuSC+DIiqPbPU4tMu1auJNhHk=----ATTACHMENT:----NjAzMjc4NzA2NDgzNzM0NiA3MzQwNTY1MzYzNTE1NTcgNjk0MTgyMzgxODQ2NzYzNg==