SYMBOL INDEX (149 symbols across 51 files) FILE: src/CaseConverter.php class CaseConverter (line 12) | class CaseConverter implements CaseConverterInterface method convert (line 22) | public function convert(string $source): Convert FILE: src/CaseConverterException.php class CaseConverterException (line 7) | class CaseConverterException extends RuntimeException FILE: src/CaseConverterInterface.php type CaseConverterInterface (line 10) | interface CaseConverterInterface method convert (line 12) | public function convert(string $source): Convert; FILE: src/Convert.php class Convert (line 81) | class Convert method __construct (line 98) | public function __construct(string $source) method __call (line 114) | public function __call(string $methodName, array $arguments) method fromAuto (line 136) | public function fromAuto(bool $digitsAreLowercase = true): self method getSource (line 149) | public function getSource(): string method toArray (line 159) | public function toArray(): array method forceSimpleCaseMapping (line 172) | public function forceSimpleCaseMapping(): self method analyse (line 188) | protected function analyse(string $input, bool $digitsAreLowercase): S... method isUppercaseWord (line 231) | protected function isUppercaseWord(string $input, bool $digitsAreLower... method extractWords (line 250) | protected function extractWords(Splitter $splitter): self method handleSplitterMethod (line 265) | protected function handleSplitterMethod(string $methodName): self method createSplitter (line 307) | protected function createSplitter(string $className, string $source): ... method handleGluerMethod (line 322) | protected function handleGluerMethod(string $methodName): string method createGluer (line 381) | protected function createGluer(string $className, array $words, bool $... FILE: src/Glue/AdaCase.php class AdaCase (line 10) | class AdaCase extends UnderscoreGluer method glue (line 17) | public function glue(): string FILE: src/Glue/CamelCase.php class CamelCase (line 10) | class CamelCase extends UppercaseGluer method glue (line 17) | public function glue(): string FILE: src/Glue/CobolCase.php class CobolCase (line 10) | class CobolCase extends DashGluer method glue (line 17) | public function glue(): string FILE: src/Glue/DashGluer.php class DashGluer (line 5) | abstract class DashGluer extends Gluer FILE: src/Glue/DotNotation.php class DotNotation (line 8) | class DotNotation extends Gluer method glue (line 18) | public function glue(): string FILE: src/Glue/Gluer.php class Gluer (line 19) | abstract class Gluer method __construct (line 55) | final public function __construct(array $words, bool $forceSimpleCaseM... method glue (line 68) | abstract public function glue(): string; method glueUsingRules (line 79) | protected function glueUsingRules(string $glue, int $wordsMode, ?int $... method changeWordsCase (line 98) | protected function changeWordsCase(array $words, int $caseMode): array method changeFirstWordCase (line 117) | protected function changeFirstWordCase(array $words, int $caseMode): a... FILE: src/Glue/KebabCase.php class KebabCase (line 10) | class KebabCase extends DashGluer method glue (line 17) | public function glue(): string FILE: src/Glue/LowerCase.php class LowerCase (line 5) | class LowerCase extends SpaceGluer method glue (line 7) | public function glue(): string FILE: src/Glue/MacroCase.php class MacroCase (line 5) | class MacroCase extends UnderscoreGluer method glue (line 7) | public function glue(): string FILE: src/Glue/PascalCase.php class PascalCase (line 5) | class PascalCase extends UppercaseGluer method glue (line 7) | public function glue(): string FILE: src/Glue/SentenceCase.php class SentenceCase (line 5) | class SentenceCase extends SpaceGluer method glue (line 7) | public function glue(): string FILE: src/Glue/SnakeCase.php class SnakeCase (line 5) | class SnakeCase extends UnderscoreGluer method glue (line 7) | public function glue(): string FILE: src/Glue/SpaceGluer.php class SpaceGluer (line 5) | abstract class SpaceGluer extends Gluer FILE: src/Glue/TitleCase.php class TitleCase (line 5) | class TitleCase extends SpaceGluer method glue (line 7) | public function glue(): string FILE: src/Glue/TrainCase.php class TrainCase (line 5) | class TrainCase extends DashGluer method glue (line 7) | public function glue(): string FILE: src/Glue/UnderscoreGluer.php class UnderscoreGluer (line 5) | abstract class UnderscoreGluer extends Gluer FILE: src/Glue/UpperCase.php class UpperCase (line 5) | class UpperCase extends SpaceGluer method glue (line 7) | public function glue(): string FILE: src/Glue/UppercaseGluer.php class UppercaseGluer (line 5) | abstract class UppercaseGluer extends Gluer FILE: src/Split/DashSplitter.php class DashSplitter (line 7) | class DashSplitter extends Splitter method split (line 16) | public function split(): array FILE: src/Split/DotSplitter.php class DotSplitter (line 7) | class DotSplitter extends Splitter method split (line 16) | public function split(): array FILE: src/Split/SpaceSplitter.php class SpaceSplitter (line 7) | class SpaceSplitter extends Splitter method split (line 16) | public function split(): array FILE: src/Split/Splitter.php class Splitter (line 14) | abstract class Splitter method __construct (line 21) | final public function __construct(string $inputString) method split (line 31) | abstract public function split(): array; method splitUsingPattern (line 42) | protected function splitUsingPattern(string $inputString, string $patt... FILE: src/Split/UnderscoreSplitter.php class UnderscoreSplitter (line 7) | class UnderscoreSplitter extends Splitter method split (line 15) | public function split(): array FILE: src/Split/UppercaseSplitter.php class UppercaseSplitter (line 5) | class UppercaseSplitter extends Splitter method split (line 17) | public function split(): array FILE: tests/behat/bootstrap/FeatureContext.php class FeatureContext (line 10) | class FeatureContext implements Context method caseConverterClassIsInstantiatedWith (line 33) | public function caseConverterClassIsInstantiatedWith($arg1) method iCastObjectToString (line 41) | public function iCastObjectToString() method iCall (line 51) | public function iCall($methodName) method methodShouldReturnString (line 63) | public function methodShouldReturnString($returnString) method methodShouldReturnArray (line 82) | public function methodShouldReturnArray($returnArray) method transformStringToArray (line 106) | public function transformStringToArray($string): array method iUseCountFunction (line 122) | public function iUseCountFunction() method functionsShouldReturn (line 134) | public function functionsShouldReturn($expectedCount) FILE: tests/phpunit/AdaCaseTest.php class AdaCaseTest (line 9) | class AdaCaseTest extends TestCase method testGlue (line 17) | public function testGlue() FILE: tests/phpunit/CamelCaseTest.php class CamelCaseTest (line 9) | class CamelCaseTest extends TestCase method testGlue (line 18) | public function testGlue() FILE: tests/phpunit/CaseConverterTest.php class CaseConverterTest (line 7) | class CaseConverterTest extends TestCase method testConvert (line 22) | public function testConvert() FILE: tests/phpunit/CobolCaseTest.php class CobolCaseTest (line 9) | class CobolCaseTest extends TestCase method testGlue (line 17) | public function testGlue() FILE: tests/phpunit/ConvertTest.php class ConvertTest (line 32) | class ConvertTest extends TestCase method testIsUppercaseWord (line 45) | public function testIsUppercaseWord(string $inputString, bool $digitsA... method isUppercaseWordProvider (line 63) | public function isUppercaseWordProvider() method testAnalyse (line 100) | public function testAnalyse(bool $isUppercaseWordReturn, string $expec... method analyseProvider (line 124) | public function analyseProvider() method testHandleGluerMethod (line 168) | public function testHandleGluerMethod(string $methodName, string $clas... method testHandleGluerMethodWithException (line 216) | public function testHandleGluerMethodWithException() method handleGluerMethodProvider (line 237) | public function handleGluerMethodProvider() method extractWordsProviders (line 261) | public function extractWordsProviders() method testToArray (line 276) | public function testToArray() method testCreateGluer (line 306) | public function testCreateGluer(string $className) method createGluerProvider (line 323) | public function createGluerProvider() method testGetSource (line 345) | public function testGetSource() method testFromAuto (line 368) | public function testFromAuto() method testHandleSplitterMethod (line 418) | public function testHandleSplitterMethod(string $methodName = 'fromKeb... method handleSplitterMethodProvider (line 452) | public function handleSplitterMethodProvider() method testHandleSplitterMethodWithException (line 476) | public function testHandleSplitterMethodWithException() method testCreateSplitter (line 504) | public function testCreateSplitter(string $className) method createSplitterProvider (line 521) | public function createSplitterProvider() method testCall (line 543) | public function testCall(string $methodName, $arguments, int $splitter... method callProvider (line 572) | public function callProvider() method testCallException (line 607) | public function testCallException() FILE: tests/phpunit/DashSplitterTest.php class DashSplitterTest (line 6) | class DashSplitterTest extends TestCase method testSplit (line 13) | public function testSplit() FILE: tests/phpunit/DotNotationTest.php class DotNotationTest (line 6) | class DotNotationTest extends TestCase method testGlue (line 12) | public function testGlue() FILE: tests/phpunit/DotSplitterTest.php class DotSplitterTest (line 6) | class DotSplitterTest extends TestCase method testSplit (line 14) | public function testSplit() FILE: tests/phpunit/GluerTest.php class GluerTest (line 6) | class GluerTest extends TestCase method testGlueUsingRules (line 20) | public function testGlueUsingRules(array $words, string $glue, int $wo... method glueUsingRulesProvider (line 60) | public function glueUsingRulesProvider() method testChangeWordsCase (line 80) | public function testChangeWordsCase($words, $caseMode, $expected) method changeWordsCaseProvider (line 97) | public function changeWordsCaseProvider() method testChangeFirstWordsCase (line 120) | public function testChangeFirstWordsCase($words, $caseMode, $expected) method changeFirstWordCaseProvider (line 137) | public function changeFirstWordCaseProvider() method constructorProvider (line 150) | public function constructorProvider() FILE: tests/phpunit/KebabCaseTest.php class KebabCaseTest (line 6) | class KebabCaseTest extends TestCase method testGlue (line 14) | public function testGlue() FILE: tests/phpunit/LowerCaseTest.php class LowerCaseTest (line 6) | class LowerCaseTest extends TestCase method testGlue (line 11) | public function testGlue() FILE: tests/phpunit/MacroCaseTest.php class MacroCaseTest (line 6) | class MacroCaseTest extends TestCase method testGlue (line 11) | public function testGlue() FILE: tests/phpunit/PascalCaseTest.php class PascalCaseTest (line 6) | class PascalCaseTest extends TestCase method testGlue (line 11) | public function testGlue() FILE: tests/phpunit/SentenceCaseTest.php class SentenceCaseTest (line 6) | class SentenceCaseTest extends TestCase method testGlue (line 11) | public function testGlue() FILE: tests/phpunit/SnakeCaseTest.php class SnakeCaseTest (line 6) | class SnakeCaseTest extends TestCase method testGlue (line 11) | public function testGlue() FILE: tests/phpunit/SpaceSplitterTest.php class SpaceSplitterTest (line 6) | class SpaceSplitterTest extends TestCase method testSplit (line 13) | public function testSplit() FILE: tests/phpunit/SplitterTest.php class SplitterTest (line 6) | class SplitterTest extends TestCase method testSplitUsingPattern (line 18) | public function testSplitUsingPattern($inputString, $pattern, $expected) method splitUsingPatternProvider (line 34) | public function splitUsingPatternProvider() FILE: tests/phpunit/TitleCaseTest.php class TitleCaseTest (line 6) | class TitleCaseTest extends TestCase method testGlue (line 11) | public function testGlue() FILE: tests/phpunit/TrainCaseTest.php class TrainCaseTest (line 6) | class TrainCaseTest extends TestCase method testGlue (line 11) | public function testGlue() FILE: tests/phpunit/UnderscoreSplitterTest.php class UnderscoreSplitterTest (line 6) | class UnderscoreSplitterTest extends TestCase method testSplit (line 13) | public function testSplit() FILE: tests/phpunit/UpperCaseTest.php class UpperCaseTest (line 6) | class UpperCaseTest extends TestCase method testGlue (line 11) | public function testGlue() FILE: tests/phpunit/UppercaseSplitterTest.php class UppercaseSplitterTest (line 6) | class UppercaseSplitterTest extends TestCase method testSplit (line 14) | public function testSplit()