diff --git a/soapclient/SforceMetadataClient.php b/soapclient/SforceMetadataClient.php index 7477d72..26454e4 100644 --- a/soapclient/SforceMetadataClient.php +++ b/soapclient/SforceMetadataClient.php @@ -168,7 +168,17 @@ public function getLastResponseHeaders() { return $this->sforce->__getLastResponseHeaders(); } - + public function deploy($zipFile, $deployOptions) { + $request = new stdClass(); + $request->ZipFile = $zipFile; + $request->DeployOptions = $deployOptions; + $response = $this->sforce->__soapCall("deploy", array($request)); + if (isset($response->result)) { + return $response->result; + } else { + return null; + } + } }