| 1: | <?php | 
| 2: |  | 
| 3: | class HTMLPurifier_HTMLModule_Tidy_Strict extends HTMLPurifier_HTMLModule_Tidy_XHTMLAndHTML4 | 
| 4: | { | 
| 5: |  | 
| 6: |  | 
| 7: |  | 
| 8: | public $name = 'Tidy_Strict'; | 
| 9: |  | 
| 10: |  | 
| 11: |  | 
| 12: |  | 
| 13: | public $defaultLevel = 'light'; | 
| 14: |  | 
| 15: |  | 
| 16: |  | 
| 17: |  | 
| 18: | public function makeFixes() | 
| 19: | { | 
| 20: | $r = parent::makeFixes(); | 
| 21: | $r['blockquote#content_model_type'] = 'strictblockquote'; | 
| 22: | return $r; | 
| 23: | } | 
| 24: |  | 
| 25: |  | 
| 26: |  | 
| 27: |  | 
| 28: | public $defines_child_def = true; | 
| 29: |  | 
| 30: |  | 
| 31: |  | 
| 32: |  | 
| 33: |  | 
| 34: | public function getChildDef($def) | 
| 35: | { | 
| 36: | if ($def->content_model_type != 'strictblockquote') { | 
| 37: | return parent::getChildDef($def); | 
| 38: | } | 
| 39: | return new HTMLPurifier_ChildDef_StrictBlockquote($def->content_model); | 
| 40: | } | 
| 41: | } | 
| 42: |  | 
| 43: |  | 
| 44: |  |