Example #1
0
 /**
  *
  * @param string $comment
  * @return OSM_Objects_ChangeSet
  */
 protected function _createChangeSet($comment)
 {
     $relativeUrl = 'changeset/create';
     if ($this->_options['simulation']) {
         OSM_ZLog::info(__METHOD__, 'Simulation Mode, set changeset id to 999');
         $result = 999;
     } else {
         $result = $this->_httpApi($relativeUrl, OSM_Objects_ChangeSet::getCreateXmlStr($comment, $this->_getUserAgent()), 'PUT');
     }
     OSM_ZLog::debug(__METHOD__, var_export($result, true));
     $changeSet = new OSM_Objects_ChangeSet($result);
     return $changeSet;
 }