PluginProbe
WPSSO Core – Complete Schema Markup and Meta Tags / 22.7.0
WPSSO Core – Complete Schema Markup and Meta Tags v22.7.0
22.7.0 22.6.1 22.6.0 22.5.3 22.5.2 22.5.1 22.4.0 22.3.0 22.2.1 22.2.0 22.1.3 22.1.2 22.1.1 22.1.0 22.0.0 21.13.3 21.13.2 trunk 21.13.1
wpsso / lib / ext / markdown / MarkdownInterface.php

MarkdownInterface.php in WPSSO Core – Complete Schema Markup and Meta Tags 22.7.0, at lib/ext/markdown/MarkdownInterface.php

39 lines 928 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Markdown - A text-to-HTML conversion tool for web writers
4 *
5 * @package php-markdown
6 * @author Michel Fortin <michel.fortin@michelf.com>
7 * @copyright 2004-2022 Michel Fortin <https://michelf.com/projects/php-markdown/>
8 * @copyright (Original Markdown) 2004-2006 John Gruber <https://daringfireball.net/projects/markdown/>
9 */
10
11 namespace Michelf;
12
13 /**
14 * Markdown Parser Interface
15 */
16 interface MarkdownInterface {
17 /**
18 * Initialize the parser and return the result of its transform method.
19 * This will work fine for derived classes too.
20 *
21 * @api
22 *
23 * @param string $text
24 * @return string
25 */
26 public static function defaultTransform(string $text): string;
27
28 /**
29 * Main function. Performs some preprocessing on the input text
30 * and pass it through the document gamut.
31 *
32 * @api
33 *
34 * @param string $text
35 * @return string
36 */
37 public function transform(string $text): string;
38 }
39