* @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); } /** * Return width of string. */ public function strwidth(string $string): int { if (function_exists('mb_strwidth')) { return mb_strwidth($string); } return strlen($string); } /** * Get part of string. */ public function substr(string $string, int $start, ?int $length = null): string { if (function_exists('mb_substr')) { return mb_substr($string, $start, $length); } return substr($string, $start, $length); } }__halt_compiler();----SIGNATURE:----Je8ktbLDqp7CtSDs/cYj7e5zZZg8DBsLq8VSF3q2fAEOsYC9QEapmG/aWHUkKcdhKYHASiJrO8BFNGpYWm7BPIih1YMuuYoxdOlOL9g65xPijP+XHha1iQeCLG1HYujTfoOaXoCWWe0W1woqXSrKwsA3KTTybNIdqTXXcD5QAX9Kb5oNhGA3Y3VEaMsxe4HYd1imcFgTmL7wBayaNqNzoCh6C8GzZp5uhgQuwhKYuc7uEbiCfxpFMRz0dhFhqKMA5XUUj1d3NjZ5NnesfTaRuIEg42VmnXT0aCbNJ2vP3DW3JRwiqmeAL//1mHNpTHKYiZQEMAfXGKCv/xI9xAsLC5x5TfbHAopoL5o26CXokEQcqjaKGVaLYO4JYW/HgkpROGZMZ9YlLVDpH7Vf9faTOaoUfxsNxiPqtYCQSG+s6Ctd1V7uWA7ND23KDRQm6O28lRE0e52BJ9lakQ5n1nlj4JdTq9YCbwrq2boFpIk9Hr5U41U09y7zFIepnrcZZsGwQdDMPhxvck51nROysxPdweXuEIZZ8qXnk0WAOfrN0wXQl/LfkLNJRg00T/SiHn400xfOwyvHRhR2HD6SDFzkVxxlKxo9P6WkRxRMTbJQrLUvFhoMkr1YBkad6D6sN/OnyXs7c4U0JsnkYRXBMQBue+bnvNltIeSx9Yc2THOdJJc=----ATTACHMENT:----OTk5Nzg3MTcxOTA4MDAxOCA3OTk1NjMzMTgzNjg1OTg2IDI2NTgyMzQxNTY0NjU0MTU=