Blame view

vendor/ezyang/htmlpurifier/tests/HTMLPurifier/Strategy/ErrorsHarness.php 473 Bytes
70f4f18b   Administrator   first_commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  <?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