20 lines
		
	
	
		
			473 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			473 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| class HTMLPurifier_Strategy_ErrorsHarness extends HTMLPurifier_ErrorsHarness
 | |
| {
 | |
| 
 | |
|     // needs to be defined
 | |
|     protected function getStrategy() {}
 | |
| 
 | |
|     protected function invoke($input)
 | |
|     {
 | |
|         $strategy = $this->getStrategy();
 | |
|         $lexer = new HTMLPurifier_Lexer_DirectLex();
 | |
|         $tokens = $lexer->tokenizeHTML($input, $this->config, $this->context);
 | |
|         $strategy->execute($tokens, $this->config, $this->context);
 | |
|     }
 | |
| 
 | |
| }
 | |
| 
 | |
| // vim: et sw=4 sts=4
 | 
