예제 #1
0
 /**
  * @param string $tableName
  */
 protected function createDomain($domainName)
 {
     try {
         $domain = $this->client->domainMetadata(array('DomainName' => $domainName));
     } catch (NoSuchDomainException $e) {
         $this->client->createDomain(array('DomainName' => $domainName));
         $domain = $this->client->domainMetadata(array('DomainName' => $domainName));
     } catch (SimpleDbException $e) {
         throw new KeyValueStoreException($e->getMessage(), 0, $e);
     }
     return $domain;
 }