| 
									
										
										
										
											2019-06-22 22:23:21 +01:00
										 |  |  | <?php | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * Markdown  -  A text-to-HTML conversion tool for web writers | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * @package   php-markdown | 
					
						
							|  |  |  |  * @author    Michel Fortin <michel.fortin@michelf.com> | 
					
						
							| 
									
										
										
										
											2020-08-04 05:31:44 +01:00
										 |  |  |  * @copyright 2004-2019 Michel Fortin <https://michelf.com/projects/php-markdown/> | 
					
						
							| 
									
										
										
										
											2019-06-22 22:23:21 +01:00
										 |  |  |  * @copyright (Original Markdown) 2004-2006 John Gruber <https://daringfireball.net/projects/markdown/> | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace Michelf; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * Markdown Parser Interface | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | interface MarkdownInterface { | 
					
						
							|  |  |  | 	/** | 
					
						
							|  |  |  | 	 * Initialize the parser and return the result of its transform method. | 
					
						
							|  |  |  | 	 * This will work fine for derived classes too. | 
					
						
							|  |  |  | 	 * | 
					
						
							|  |  |  | 	 * @api | 
					
						
							|  |  |  | 	 * | 
					
						
							|  |  |  | 	 * @param  string $text | 
					
						
							|  |  |  | 	 * @return string | 
					
						
							|  |  |  | 	 */ | 
					
						
							|  |  |  | 	public static function defaultTransform($text); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	/** | 
					
						
							|  |  |  | 	 * Main function. Performs some preprocessing on the input text | 
					
						
							|  |  |  | 	 * and pass it through the document gamut. | 
					
						
							|  |  |  | 	 * | 
					
						
							|  |  |  | 	 * @api | 
					
						
							|  |  |  | 	 * | 
					
						
							|  |  |  | 	 * @param  string $text | 
					
						
							|  |  |  | 	 * @return string | 
					
						
							|  |  |  | 	 */ | 
					
						
							|  |  |  | 	public function transform($text); | 
					
						
							|  |  |  | } |