ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
FrameTarget.php
Go to the documentation of this file.
1<?php
2
7{
8
12 public $valid_values = false; // uninitialized value
13
17 protected $case_sensitive = false;
18
19 public function __construct()
20 {
21 }
22
29 public function validate($string, $config, $context)
30 {
31 if ($this->valid_values === false) {
32 $this->valid_values = $config->get('Attr.AllowedFrameTargets');
33 }
34 return parent::validate($string, $config, $context);
35 }
36}
37
38// vim: et sw=4 sts=4
Validates a keyword against a list of valid values.
Definition: Enum.php:11
Special-case enum attribute definition that lazy loads allowed frame targets.
Definition: FrameTarget.php:7
validate($string, $config, $context)
Definition: FrameTarget.php:29