blob: 73e648bba333fbd2c87419f65461e6edc0775115 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<?php
/**
* Transform internal links if multiple domain names are configured.
*/
class HTMLPurifier_Injector_TransformLinks extends HTMLPurifier_Injector
{
public $name = 'TransformLinks';
public $needed = ['a' => ['href', 'class']];
public function handleElement(&$token)
{
if ($token->name === 'a' && $token->attr['class'] === 'link-intern') {
$token->attr['href'] = TransformInternalLinks($token->attr['href']);
}
}
}
|