/**
  * Unpublishes an array of objects
  * @static
  * @param $idArray array - array of id objects
  */
 function unpublishArray($idArray)
 {
     // Coordinate transaction
     $icfDatabase = new IcfDatabase();
     $conn = $icfDatabase->dbOpen();
     $conn->StartTrans();
     $objectMapper = new ObjectMapper();
     $objectMapper->setConnection($conn);
     // Call business logic
     foreach ($idArray as $id) {
         $objectMapper->unpublish($id);
     }
     // Close transaction
     $conn->completeTrans();
     $icfDatabase->dbClose($conn);
 }