/** * <p> * Gets all of the root-level <tt><object></tt> elements and parses them. * </p> */ protected function handle() { $queries = $this->xml->get('query', false); $this->getLog()->debug('Processing queries. Found: ' . count($queries) . ' queries in: ' . $this->file); foreach ($queries as $queryElement) { $query = QueryParser::parseQuery($queryElement); $this->query($query); } $objects = $this->xml->get('object', false); $this->getLog()->debug('Processing ' . count($objects) . ' objects in: ' . $this->file); foreach ($objects as $element) { $dataObject = $this->parseObject($element); $this->populator->save(); } }