Blame view

vendor/ezyang/htmlpurifier/tests/HTMLPurifier/URIHarness.php 844 Bytes
abf1649b   andryeyev   Чистая установка ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  <?php
  
  class HTMLPurifier_URIHarness extends HTMLPurifier_Harness
  {
  
      /**
       * Prepares two URIs into object form
       * @param &$uri Reference to string input URI
       * @param &$expect_uri Reference to string expectation URI
       * @note If $expect_uri is false, it will stay false
       */
      protected function prepareURI(&$uri, &$expect_uri)
      {
          $parser = new HTMLPurifier_URIParser();
          if ($expect_uri === true) $expect_uri = $uri;
          $uri = $parser->parse($uri);
          if ($expect_uri !== false) {
              $expect_uri = $parser->parse($expect_uri);
          }
      }
  
      /**
       * Generates a URI object from the corresponding string
       */
      protected function createURI($uri)
      {
          $parser = new HTMLPurifier_URIParser();
          return $parser->parse($uri);
      }
  
  }
  
  // vim: et sw=4 sts=4