MCPcopy Create free account
hub / github.com/Rello/analytics / delete

Method delete

lib/Service/DatasetService.php:333–340  ·  view source on GitHub ↗

* Delete Dataset and all depending objects * * @param int $datasetId * @return bool * @throws Exception */

(int $datasetId)

Source from the content-addressed store, hash-verified

331 * @throws Exception
332 */
333 public function delete(int $datasetId) {
334 $this->ActivityManager->triggerEvent($datasetId, ActivityManager::OBJECT_DATASET, ActivityManager::SUBJECT_DATASET_DELETE);
335 $this->DatasetMapper->delete($datasetId);
336 $this->DataloadMapper->deleteByDataset($datasetId);
337 $this->StorageMapper->deleteByDataset($datasetId);
338 $this->providerRemove($datasetId);
339 return true;
340 }
341
342 /**
343 * get dataset by user

Callers 1

deleteByUserMethod · 0.45

Calls 3

providerRemoveMethod · 0.95
triggerEventMethod · 0.80
deleteByDatasetMethod · 0.45

Tested by

no test coverage detected