1: <?php
2:
3: 4: 5:
6: class HTMLPurifier_ConfigSchema_Interchange_Id
7: {
8:
9: public $key;
10:
11: public function __construct($key) {
12: $this->key = $key;
13: }
14:
15: 16: 17: 18:
19: public function toString() {
20: return $this->key;
21: }
22:
23: public function getRootNamespace() {
24: return substr($this->key, 0, strpos($this->key, "."));
25: }
26:
27: public function getDirective() {
28: return substr($this->key, strpos($this->key, ".") + 1);
29: }
30:
31: public static function make($id) {
32: return new HTMLPurifier_ConfigSchema_Interchange_Id($id);
33: }
34:
35: }
36:
37:
38: