/** * Returns all child properties. * * @return PropertyNode[] */ public function getProperties() { $result = array(); $nodes = $this->getDirectElementsByTagName($this->node, 'property'); foreach ($nodes as $node) { $node = new PropertyNode($node, $this->nodes, $this); $result[$node->getName()] = $node; } return $result; }