private function addUserDefinedDimensionProperties(DOMElement $row, XMLALevel $level = NULL, array &$map) { foreach ($row->childNodes as $node) { if (in_array($node->localName, self::$excludedPropertyNames)) { continue; } foreach ($level->getProperties() as $property) { if ($property instanceof XMLAProperty && strcasecmp($property->getName(), $node->localName) == 0) { $map[$property->getName()] = $node->nodeValue; } } } }
public function getDepth() { $depth = $this->getPropetyValue('DEPTH'); if (!$depth) { return (int) $this->level->getDepth(); } return (int) $depth; }