SYMBOL INDEX (94 symbols across 12 files) FILE: src/controllers/RendererController.php class RendererController (line 6) | class RendererController method __construct (line 33) | public function __construct(array $params) method redirectToDemo (line 58) | private function redirectToDemo(): void method setContentType (line 67) | private function setContentType($type): void method setCacheRefreshDaily (line 76) | private function setCacheRefreshDaily(): void method setHeaders (line 89) | public function setHeaders(): void method render (line 111) | public function render(): string FILE: src/demo/js/script.js method getParams (line 42) | getParams() { method update (line 87) | update() { method customEncode (line 126) | customEncode(str) { method addLines (line 135) | addLines(count) { method removeLine (line 180) | removeLine(index) { method reset (line 224) | reset() { method getPermalink (line 243) | getPermalink() { method openPermalink (line 260) | openPermalink() { method restore (line 267) | restore() { method copy (line 299) | copy(btn, text) { method copyCode (line 310) | copyCode(btn) { method copyPermalink (line 318) | copyPermalink(btn) { method reset (line 328) | reset(el) { FILE: src/demo/js/toggle-dark.js function toggleTheme (line 4) | function toggleTheme() { function darkmode (line 15) | function darkmode() { function lightmode (line 20) | function lightmode() { function setCookie (line 25) | function setCookie(cname, cvalue, exdays) { function getCookie (line 32) | function getCookie(name) { FILE: src/exceptions/UnprocessableEntityException.php class UnprocessableEntityException (line 3) | class UnprocessableEntityException extends InvalidArgumentException impl... method getStatus (line 5) | public function getStatus(): ResponseEnum FILE: src/interfaces/IStatusException.php type IStatusException (line 3) | interface IStatusException method getStatus (line 5) | public function getStatus(): ResponseEnum; FILE: src/models/ErrorModel.php class ErrorModel (line 6) | class ErrorModel method __construct (line 20) | public function __construct(string $template, string $message) FILE: src/models/GoogleFontConverter.php class GoogleFontConverter (line 8) | class GoogleFontConverter method fetchFontCSS (line 17) | public static function fetchFontCSS($font, $weight, $text): string method encodeFonts (line 42) | private static function encodeFonts($css) method curlGetContents (line 62) | private static function curlGetContents($url): string FILE: src/models/RendererModel.php class RendererModel (line 8) | class RendererModel method __construct (line 93) | public function __construct($template, $params) method checkLines (line 122) | private function checkLines($lines) method checkFont (line 144) | private function checkFont($font) method checkColor (line 157) | private function checkColor($color, $field) method checkNumberPositive (line 175) | private function checkNumberPositive($num, $field) method checkNumberNonNegative (line 191) | private function checkNumberNonNegative($num, $field) method checkBoolean (line 206) | private function checkBoolean($bool) method fetchFontCSS (line 218) | private function fetchFontCSS($font, $weight, $text) method isValidUnit (line 243) | private function isValidUnit($unit) method checkLetterSpacing (line 258) | private function checkLetterSpacing($letterSpacing) FILE: src/views/ErrorView.php class ErrorView (line 6) | class ErrorView method __construct (line 17) | public function __construct($model) method render (line 26) | public function render() FILE: src/views/RendererView.php class RendererView (line 6) | class RendererView method __construct (line 17) | public function __construct($model) method render (line 26) | public function render() FILE: tests/OptionsTest.php class OptionsTest (line 9) | final class OptionsTest extends TestCase method testMissingLines (line 14) | public function testMissingLines(): void method testValidFont (line 29) | public function testValidFont(): void method testValidFontColor (line 42) | public function testValidFontColor(): void method testInvalidFontColor (line 55) | public function testInvalidFontColor(): void method testValidBackgroundColor (line 68) | public function testValidBackgroundColor(): void method testInvalidBackgroundColor (line 81) | public function testInvalidBackgroundColor(): void method testValidFontSize (line 94) | public function testValidFontSize(): void method testInvalidFontSize (line 107) | public function testInvalidFontSize(): void method testValidHeight (line 121) | public function testValidHeight(): void method testInvalidHeight (line 134) | public function testInvalidHeight(): void method testValidWidth (line 148) | public function testValidWidth(): void method testInvalidWidth (line 161) | public function testInvalidWidth(): void method testCenterIsTrue (line 175) | public function testCenterIsTrue(): void method testCenterIsNotTrue (line 188) | public function testCenterIsNotTrue(): void method testVCenterIsTrue (line 201) | public function testVCenterIsTrue(): void method testVCenterIsNotTrue (line 214) | public function testVCenterIsNotTrue(): void method testValidDuration (line 227) | public function testValidDuration(): void method testInvalidDuration (line 240) | public function testInvalidDuration(): void method testValidPause (line 254) | public function testValidPause(): void method testValidPauseZero (line 267) | public function testValidPauseZero(): void method testInvalidPause (line 280) | public function testInvalidPause(): void method testRepeat (line 294) | public function testRepeat(): void method testSeparator (line 323) | public function testSeparator(): void method testRandom (line 345) | public function testRandom(): void method testLetterSpacing (line 374) | public function testLetterSpacing(): void FILE: tests/RendererTest.php class RendererTest (line 9) | final class RendererTest extends TestCase method compareNoCommentsOrWhitespace (line 17) | public static function compareNoCommentsOrWhitespace(string $expected,... method testCardRender (line 32) | public function testCardRender(): void method testMultilineCardRender (line 52) | public function testMultilineCardRender(): void method testErrorCardRender (line 83) | public function testErrorCardRender(): void method testLoadingGoogleFont (line 99) | public function testLoadingGoogleFont(): void method testInvalidGoogleFont (line 120) | public function testInvalidGoogleFont(): void method testLineTrimming (line 141) | public function testLineTrimming(): void method testNormalVerticalAlignment (line 165) | public function testNormalVerticalAlignment(): void method testPauseParameter (line 185) | public function testPauseParameter(): void method testPauseMultiline (line 208) | public function testPauseMultiline(): void method testRepeatFalse (line 234) | public function testRepeatFalse(): void method testRepeatFalseMultiline (line 262) | public function testRepeatFalseMultiline(): void method testSeparator (line 287) | public function testSeparator(): void method testRandom (line 311) | public function testRandom(): void method testLetterSpacing (line 333) | public function testLetterSpacing()