SYMBOL INDEX (75 symbols across 10 files) FILE: MarkdownParse.php class MarkdownParse (line 29) | class MarkdownParse method __construct (line 48) | private function __construct() method getInstance (line 58) | public static function getInstance(): MarkdownParse method parse (line 78) | public function parse(string $text, array $config = []): string method preParse (line 100) | public function preParse(string $text, array $config = []): array method postParse (line 132) | public function postParse(string $htmlContent, array $config = []): array method getConfig (line 152) | public function getConfig(): array method addCommonMarkExtensions (line 189) | private function addCommonMarkExtensions(Environment $environment): void method getIsTocEnable (line 212) | public function getIsTocEnable(): bool method setIsTocEnable (line 222) | public function setIsTocEnable(bool $isTocEnable): void method getIsNeedMermaid (line 232) | public function getIsNeedMermaid(): bool method setIsNeedMermaid (line 242) | public function setIsNeedMermaid(bool $isNeedMermaid): void method getIsNeedLaTex (line 252) | public function getIsNeedLaTex(): bool method setIsNeedLaTex (line 262) | public function setIsNeedLaTex(bool $isNeedLaTex): void method getInternalHosts (line 272) | public function getInternalHosts(): string method setInternalHosts (line 282) | public function setInternalHosts(string $internalHosts): void FILE: Plugin.php class Plugin (line 21) | class Plugin implements PluginInterface method activate (line 39) | public static function activate() method deactivate (line 46) | public static function deactivate() method config (line 51) | public static function config(Form $form) method personalConfig (line 75) | public static function personalConfig(Form $form) method parse (line 80) | public static function parse($text) method resourceLink (line 90) | public static function resourceLink() FILE: tests/Support/Fixtures.php class Fixtures (line 9) | final class Fixtures method load (line 11) | public static function load(string $name): string FILE: tests/Support/ResetSingletonsTrait.php type ResetSingletonsTrait (line 13) | trait ResetSingletonsTrait method resetMarkdownParse (line 15) | protected function resetMarkdownParse(): void method resetTypechoWidgets (line 22) | protected function resetTypechoWidgets(): void FILE: tests/Unit/BootstrapSanityTest.php class BootstrapSanityTest (line 10) | final class BootstrapSanityTest extends TestCase method testTypechoCoreSymbolsAreLoaded (line 12) | public function testTypechoCoreSymbolsAreLoaded(): void method testMarkdownParseClassIsLoaded (line 20) | public function testMarkdownParseClassIsLoaded(): void FILE: tests/Unit/MarkdownParseTest.php class MarkdownParseTest (line 12) | final class MarkdownParseTest extends TestCase method setUp (line 18) | protected function setUp(): void method testParsesAtxHeading (line 25) | public function testParsesAtxHeading(): void method testParsesUnorderedList (line 32) | public function testParsesUnorderedList(): void method testParsesFencedCodeBlock (line 40) | public function testParsesFencedCodeBlock(): void method testParsesGfmTable (line 47) | public function testParsesGfmTable(): void method testParsesTaskList (line 56) | public function testParsesTaskList(): void method testParsesStrikethrough (line 64) | public function testParsesStrikethrough(): void method testParsesFootnote (line 70) | public function testParsesFootnote(): void method testParsesDescriptionList (line 77) | public function testParsesDescriptionList(): void method testMermaidCodeBlockGetsClassMermaid (line 86) | public function testMermaidCodeBlockGetsClassMermaid(): void method testNonMermaidFencedBlockUntouched (line 96) | public function testNonMermaidFencedBlockUntouched(): void method testInlineMathMarksLatexNeeded (line 105) | public function testInlineMathMarksLatexNeeded(): void method testBlockMathPreParseWrappingIsRemovedInOutput (line 111) | public function testBlockMathPreParseWrappingIsRemovedInOutput(): void method testBacktickInlineCodeDoesNotTriggerLatex (line 122) | public function testBacktickInlineCodeDoesNotTriggerLatex(): void method testTocRendersWhenEnabled (line 136) | public function testTocRendersWhenEnabled(): void method testTocNotRenderedWhenDisabled (line 147) | public function testTocNotRenderedWhenDisabled(): void method testExternalLinkGetsRelAttributes (line 154) | public function testExternalLinkGetsRelAttributes(): void method testInternalLinkDoesNotOpenInNewWindow (line 166) | public function testInternalLinkDoesNotOpenInNewWindow(): void method testInternalHostsAcceptsRegex (line 175) | public function testInternalHostsAcceptsRegex(): void method testImageGetsLazyLoading (line 188) | public function testImageGetsLazyLoading(): void method testMarkSyntaxRendersMarkTag (line 196) | public function testMarkSyntaxRendersMarkTag(): void method testHeadingHasPermalinkAnchor (line 202) | public function testHeadingHasPermalinkAnchor(): void FILE: tests/Unit/PluginRequireTest.php class PluginRequireTest (line 12) | final class PluginRequireTest extends TestCase method testPluginClassIsLoadable (line 16) | public function testPluginClassIsLoadable(): void method testResetMarkdownParseGivesFreshInstance (line 21) | public function testResetMarkdownParseGivesFreshInstance(): void method testResetTypechoWidgetsDoesNotThrow (line 33) | public function testResetTypechoWidgetsDoesNotThrow(): void FILE: tests/Unit/PluginTest.php class PluginTest (line 14) | final class PluginTest extends TestCase method setUp (line 19) | protected function setUp(): void method mockOptions (line 30) | private function mockOptions(array $pluginOptions, string $siteUrl = '... method testParseEnablesTocWhenConfigEnabled (line 50) | public function testParseEnablesTocWhenConfigEnabled(): void method testParseFallsBackToSiteUrlHostWhenInternalHostsEmpty (line 64) | public function testParseFallsBackToSiteUrlHostWhenInternalHostsEmpty(... method testResourceLinkEmitsMermaidWhenForceEnabled (line 77) | public function testResourceLinkEmitsMermaidWhenForceEnabled(): void method testResourceLinkEmitsMermaidOnAutoWhenContentNeedsIt (line 97) | public function testResourceLinkEmitsMermaidOnAutoWhenContentNeedsIt()... method testResourceLinkOmitsMermaidWhenDisabled (line 119) | public function testResourceLinkOmitsMermaidWhenDisabled(): void method testResourceLinkEmitsMathjaxOnAutoWhenInlineMathPresent (line 139) | public function testResourceLinkEmitsMathjaxOnAutoWhenInlineMathPresen... method testResourceLinkEmitsNothingWhenAllDisabled (line 160) | public function testResourceLinkEmitsNothingWhenAllDisabled(): void method testConfigDoesNotThrow (line 178) | public function testConfigDoesNotThrow(): void method testActivateDoesNotThrow (line 188) | public function testActivateDoesNotThrow(): void FILE: tests/Unit/SmokeTest.php class SmokeTest (line 9) | final class SmokeTest extends TestCase method testPhpUnitIsWired (line 11) | public function testPhpUnitIsWired(): void FILE: tests/Unit/Support/FixturesTest.php class FixturesTest (line 11) | final class FixturesTest extends TestCase method testLoadsExistingFile (line 13) | public function testLoadsExistingFile(): void method testThrowsWhenFixtureMissing (line 27) | public function testThrowsWhenFixtureMissing(): void