@@ 107-114 (lines=8) @@ | ||
104 | * @param string $name |
|
105 | * @return boolean |
|
106 | */ |
|
107 | public function hasSub($name, $ns = null) |
|
108 | { |
|
109 | foreach ($this->subs as $sub) { |
|
110 | if (($name === "*" or $sub->name === $name) and ($ns === null or $sub->ns === $ns)) { |
|
111 | return true; |
|
112 | } |
|
113 | } |
|
114 | return false; |
|
115 | } |
|
116 | ||
117 | /** |
|
@@ 124-132 (lines=9) @@ | ||
121 | * @param string $attrs |
|
122 | * @param string $ns |
|
123 | */ |
|
124 | public function sub($name, $attrs = null, $ns = null) |
|
125 | { |
|
126 | //@TODO: attrs is ignored |
|
127 | foreach ($this->subs as $sub) { |
|
128 | if ($sub->name === $name and ($ns === null or $sub->ns === $ns)) { |
|
129 | return $sub; |
|
130 | } |
|
131 | } |
|
132 | return null; |
|
133 | } |
|
134 | } |
|
135 |