code: public function putCopy(Requests\PutCopyRequest $request)
      {
          try {
              list($response) = $this->putCopyWithHttpInfo($request);
              return $response;
          }
          catch(RepeatRequestException $e) {
              list($response) = $this->putCopyWithHttpInfo($request);
              return $response;
          }
      }
docs: /*
  Operation putCopy
  
  Copy a specific file
  
  @param Requests\PutCopyRequest $request is a request object for operation
  
  @throws \Aspose\Storage\ApiException on non-2xx response
  @throws \InvalidArgumentException
  @return \Aspose\Storage\Model\CopyFileResponse