コード例 #1
0
 /**
  * @return CnameConfig
  */
 protected function parseDataFromResponse()
 {
     $content = $this->rawResponse->body;
     $config = new CnameConfig();
     $config->parseFromXml($content);
     return $config;
 }
コード例 #2
0
 public function testToXml()
 {
     $cnameConfig = new CnameConfig();
     $cnameConfig->addCname('www.foo.com');
     $cnameConfig->addCname('bar.com');
     $xml = $cnameConfig->serializeToXml();
     $comp = new CnameConfig();
     $comp->parseFromXml($xml);
     $cnames1 = $cnameConfig->getCnames();
     $cnames2 = $comp->getCnames();
     $this->assertEquals(count($cnames1), count($cnames2));
     $this->assertEquals(count($cnames1[0]), count($cnames2[0]));
     $this->assertEquals(1, count($cnames1[0]));
     $this->assertEquals($cnames1[0]['Domain'], $cnames2[0]['Domain']);
 }