|  Download Detection algorithmWhen \Jawira\CaseConverter\Convertclass is instantiated, the input string 
is analysed to detect the words in it. This is also the algorithm used by Convert::fromAutomethod. 
 
If input string contains `_` (underscore character), then `_` is used to split string.
If input string contains `-` (dash character), then `-` is used to split string. 
If input string contains `?` (space character), then `?` is used to split string. 
If input string contains `.` (space character), then `.` is used to split string. 
If input string contains uppercase characters only, then the input string is
considered to be a single word.
Finally, uppercase characters are used to split string.
 |