public function insertOrReplaceEntityAsync(
        $table,
        Entity $entity,
        TableServiceOptions $options = null
    ) {
        return $this->putOrMergeEntityAsyncImpl(
            $table,
            $entity,
            Resources::HTTP_PUT,
            false,
            $options
        );
    }
public function insertOrReplaceEntityAsync(
        $table,
        Entity $entity,
        TableServiceOptions $options = null
    ) {
        return $this->putOrMergeEntityAsyncImpl(
            $table,
            $entity,
            Resources::HTTP_PUT,
            false,
            $options
        );
    }
public function insertOrReplaceEntityAsync ( $ table , Entity $ entity , TableServiceOptions $ options = null ) { return $ this -> putOrMergeEntityAsyncImpl ( $ table , $ entity , Resources :: HTTP_PUT , false , $ options ) ; }
Creates a promise to replace an existing entity or inserts a new entity if it does not exist in the table.

@param string              $table   name of the table
@param Entity              $entity  table entity
@param TableServiceOptions $options optional parameters

@return \GuzzleHttp\Promise\PromiseInterface

@see http://msdn.microsoft.com/en-us/library/windowsazure/hh452242.aspx
Creates a promise to replace an existing entity or inserts a new entity if it does not exist in the table .