|  Download APIList of public methods. \Jawira\CaseConverter\Convert
String conversion| Method          | Description                             |
| --------------- | --------------------------------------- |
| toCamel()| Return string in _Camel case_ format    |
|toPascal()| Return string in _Pascal case_ format   |
|toSnake()| Return string in _Snake case_ format    |
|toAda()| Return string in _Ada case_ format      |
|toMacro()| Return string in _Macro case_ format    |
|toKebab()| Return string in _Kebab case_ format    |
|toTrain()| Return string in _Train case_ format    |
|toCobol()| Return string in _Cobol case_ format    |
|toLower()| Return string in _Lower case_ format    |
|toUpper()| Return string in _Upper case_ format    |
|toTitle()| Return string in _Title case_ format    |
|toSentence()| Return string in _Sentence case_ format |
|toDot()| Return string in _Dot notation_         | Explicit case detection| Method            | Description                                         |
| ----------------- | --------------------------------------------------- |
| fromAuto()| (default) Auto-detect naming convention             |
|fromCamel()| Split input string using uppercase characters       | 
|fromPascal()| Split input string using uppercase characters       |
|fromSnake()| Split input string using_(underscore character) |
|fromAda()| Split input string using_(underscore character) |
|fromMacro()| Split input string using_(underscore character) |
|fromKebab()| Split input string using-(dash character)       |
|fromTrain()| Split input string using-(dash character)       |
|fromCobol()| Split input string using-(dash character)       |
|fromLower()| Split input string using?(space character)      |
|fromUpper()| Split input string using?(space character)      |
|fromTitle()| Split input string using?(space character)      |
|fromSentence()| Split input string using?(space character)      |
|fromDot()| Split input string using.(dot character)        | Please note that some methods are equivalent and have the same effect: 
`fromDot()`
`fromCamel()` ? `fromPascal()`
`fromSnake()` ? `fromAda()` ? `fromMacro()`
`fromKebab()` ? `fromTrain()` ? `fromCobol()`
`fromLower()` ? `fromUpper()` ? `fromTitle()` ? `fromSentence()`
 All these methods exists only for sake of completeness. Utility methods| Method                      | Description                       |
| --------------------------- | --------------------------------- |
| getSource()| Returns original input string     |
|toArray()| Returns array with detected words |
|forceSimpleCaseMapping()| Output sting uses [Simple Case-Mapping] even if you are using PHP 7.3 or newer | \Jawira\CaseConverter\CaseConverter
Factory method| Method        | Description                 |
| ------------- | --------------------------- |
| convert()| Creates aConvertobject  | [Simple Case-Mapping]: ./case-mapping.md |