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
← All changes | lib/ext/markdown/MarkdownInterface.php +38 -0 22.2.122.7.0 View file →
@@ -1,0 +1,38 @@
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 +}