/**
  * Delete Attributes 
  * Deletes one or more attributes associated with the item. If all attributes of an item are deleted, the item is
  * deleted.
  *   
  * @see http://docs.amazonwebservices.com/AmazonSimpleDB/2009-04-15/DeveloperGuide/SDB_API_DeleteAttributes.html      
  * @param mixed $request array of parameters for Amazon_SimpleDB_Model_DeleteAttributes request or Amazon_SimpleDB_Model_DeleteAttributes object itself
  * @see Amazon_SimpleDB_Model_DeleteAttributes
  * @return Amazon_SimpleDB_Model_DeleteAttributesResponse Amazon_SimpleDB_Model_DeleteAttributesResponse
  *
  * @throws Amazon_SimpleDB_Exception
  */
 public function deleteAttributes($request)
 {
     require_once 'Amazon/SimpleDB/Model/DeleteAttributesResponse.php';
     return Amazon_SimpleDB_Model_DeleteAttributesResponse::fromXML($this->_invoke('DeleteAttributes'));
 }
Exemple #2
0
 /**
  * Delete Attributes 
  * Deletes one or more attributes associated with the item. If all attributes of an item are deleted, the item is
  * deleted.
  * 
  * @see http://docs.amazonwebservices.com/AmazonSimpleDB/2009-04-15/DeveloperGuide/SDB_API_DeleteAttributes.html
  * @param mixed $request array of parameters for Amazon_SimpleDB_Model_DeleteAttributesRequest request
  * or Amazon_SimpleDB_Model_DeleteAttributesRequest object itself
  * @see Amazon_SimpleDB_Model_DeleteAttributes
  * @return Amazon_SimpleDB_Model_DeleteAttributesResponse Amazon_SimpleDB_Model_DeleteAttributesResponse
  *
  * @throws Amazon_SimpleDB_Exception
  */
 public function deleteAttributes($request)
 {
     if (!$request instanceof Amazon_SimpleDB_Model_DeleteAttributesRequest) {
         require_once 'Amazon/SimpleDB/Model/DeleteAttributesRequest.php';
         $request = new Amazon_SimpleDB_Model_DeleteAttributesRequest($request);
     }
     require_once 'Amazon/SimpleDB/Model/DeleteAttributesResponse.php';
     return Amazon_SimpleDB_Model_DeleteAttributesResponse::fromXML($this->_invoke($this->_convertDeleteAttributes($request)));
 }
 /**
  * This will perform a parallelized request to delete all of the objects.
  * 
  * @param Array		$actions	This is an array of Amazon_SimpleDB_Model_DeleteAttributes objects.
  * 
  * @return Array	This is an array of Amazon_SimpleDB_Model_DeleteAttributesResponse objects.
  */
 public function deleteAttributes($actions)
 {
     if (!is_array($actions)) {
         throw new Exception("Parameter supplied to " . __FUNCTION__ . " is not an array.");
     }
     require_once 'Amazon/SimpleDB/Model/DeleteAttributesResponse.php';
     $parameters = array();
     foreach ($actions as $action) {
         $parameters[] = $this->_convertDeleteAttributes($action);
     }
     $results = $this->_invoke($parameters);
     $objects = array();
     foreach ($results as $result) {
         if ($result != "") {
             $objects[] = Amazon_SimpleDB_Model_DeleteAttributesResponse::fromXML($result);
         }
     }
     return $objects;
 }