protected function addBulkUploadResult(KalturaBulkUploadResult $bulkUploadResult) { parent::addBulkUploadResult($bulkUploadResult); if (($bulkUploadResult->entryId || $bulkUploadResult->objectId) && $bulkUploadResult->entryStatus == KalturaEntryStatus::IMPORT) { $url = $bulkUploadResult->url; $isSsh = stripos($url, 'sftp:') === 0 || stripos($url, 'scp:') === 0; if ($isSsh) { $resource = new KalturaSshUrlResource(); $resource->privateKey = $bulkUploadResult->sshPrivateKey; $resource->publicKey = $bulkUploadResult->sshPublicKey; $resource->keyPassphrase = $bulkUploadResult->sshKeyPassphrase; } else { $resource = new KalturaUrlResource(); } $resource->url = $url; $this->impersonate(); $this->kClient->media->addContent($bulkUploadResult->entryId, $resource); $this->unimpersonate(); } }
protected function addBulkUploadResult(KalturaBulkUploadResult $bulkUploadResult) { parent::addBulkUploadResult($bulkUploadResult); }