aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/htmlpurifier/HTMLPurifier_Injector_ClassifyTables.php
blob: e7d64afac225ef969d85e79f20acd7974d7c7ef6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

/**
 * Ensure that tables always have their class attribute set to 'content'.
 */
class HTMLPurifier_Injector_ClassifyTables extends HTMLPurifier_Injector
{
    public $name = 'ClassifyTables';
    public $needed = ['table' => ['class']];

    public function handleElement(&$token)
    {
        if ($token->name === 'table') {
            $token->attr['class'] = 'content';
        }
    }
}