4 * Special-case enum attribute definition that lazy loads allowed frame targets
6 class HTMLPurifier_AttrDef_HTML_FrameTarget
extends HTMLPurifier_AttrDef_Enum
9 public $valid_values = false; // uninitialized value
10 protected $case_sensitive = false;
12 public function __construct() {}
14 public function validate($string, $config, $context) {
15 if ($this->valid_values
=== false) $this->valid_values
= $config->get('Attr', 'AllowedFrameTargets');
16 return parent
::validate($string, $config, $context);