Exemplo n.º 1
0
 /**
  * Get Cdb XML string
  *
  * @param CultureFeed_Cdb_Item_Base $item
  *
  * @return string
  * @throws \Exception
  */
 private function getCdbXml(\CultureFeed_Cdb_Item_Base $item)
 {
     $cdb = new \CultureFeed_Cdb_Default($this->cdb_schema_version);
     $cdb->addItem($item);
     return (string) $cdb;
 }
Exemplo n.º 2
0
 /**
  * Update an actor.
  *
  * @param CultureFeed_Cdb_Item_Actor $actor
  *   The actor to update.
  */
 public function updateActor(CultureFeed_Cdb_Item_Actor $actor)
 {
     $cdb = new CultureFeed_Cdb_Default($this->cdbXmlVersion);
     $cdb->addItem($actor);
     $result = $this->oauth_client->authenticatedPostAsXml('actor/' . $actor->getCdbId(), array('raw_data' => $cdb->__toString()), TRUE);
     $xml = $this->validateResult($result, self::CODE_ITEM_MODIFIED);
 }