3
3
namespace Caxy \HtmlDiff ;
4
4
5
5
use Caxy \HtmlDiff \Util \MbStringUtil ;
6
+ use HTMLPurifier ;
7
+ use HTMLPurifier_Config ;
6
8
7
9
/**
8
10
* Class AbstractDiff.
@@ -66,12 +68,12 @@ abstract class AbstractDiff
66
68
protected $ diffCaches = array ();
67
69
68
70
/**
69
- * @var \ HTMLPurifier|null
71
+ * @var HTMLPurifier|null
70
72
*/
71
73
protected $ purifier ;
72
74
73
75
/**
74
- * @var \ HTMLPurifier_Config|null
76
+ * @var HTMLPurifier_Config|null
75
77
*/
76
78
protected $ purifierConfig = null ;
77
79
@@ -129,7 +131,7 @@ public function initPurifier($defaultPurifierSerializerCache = null)
129
131
if (null !== $ this ->purifierConfig ) {
130
132
$ HTMLPurifierConfig = $ this ->purifierConfig ;
131
133
} else {
132
- $ HTMLPurifierConfig = \ HTMLPurifier_Config::createDefault ();
134
+ $ HTMLPurifierConfig = HTMLPurifier_Config::createDefault ();
133
135
}
134
136
135
137
// Cache.SerializerPath defaults to Null and sets
@@ -144,7 +146,7 @@ public function initPurifier($defaultPurifierSerializerCache = null)
144
146
// created by the web/php user (www-user, php-fpm, etc.)
145
147
$ HTMLPurifierConfig ->set ('Cache.SerializerPermissions ' , 0777 );
146
148
147
- $ this ->purifier = new \ HTMLPurifier ($ HTMLPurifierConfig );
149
+ $ this ->purifier = new HTMLPurifier ($ HTMLPurifierConfig );
148
150
}
149
151
150
152
/**
@@ -373,33 +375,13 @@ public function isGroupDiffs()
373
375
}
374
376
375
377
/**
376
- * @param \ HTMLPurifier_Config $config
378
+ * @param HTMLPurifier_Config $config
377
379
*/
378
- public function setHTMLPurifierConfig (\ HTMLPurifier_Config $ config )
380
+ public function setHTMLPurifierConfig (HTMLPurifier_Config $ config )
379
381
{
380
382
$ this ->purifierConfig = $ config ;
381
383
}
382
384
383
- /**
384
- * @param string $tag
385
- *
386
- * @return string
387
- */
388
- protected function getOpeningTag ($ tag )
389
- {
390
- return '/< ' .$ tag .'[^>]*/i ' ;
391
- }
392
-
393
- /**
394
- * @param string $tag
395
- *
396
- * @return string
397
- */
398
- protected function getClosingTag ($ tag )
399
- {
400
- return '</ ' .$ tag .'> ' ;
401
- }
402
-
403
385
/**
404
386
* @param string $html
405
387
*
0 commit comments