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);