Started adding function to case, to get case providers
This commit is contained in:
parent
ffb56ab09f
commit
b70697995a
@ -92,6 +92,10 @@ class OCCase extends RevisionableContentEntityBase implements OCCaseInterface
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getCaseProvisions() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function deleteCaseProvisions(): void {
|
public function deleteCaseProvisions(): void {
|
||||||
$this->deleteChildren('oc_case_provision');
|
$this->deleteChildren('oc_case_provision');
|
||||||
}
|
}
|
||||||
@ -99,8 +103,7 @@ class OCCase extends RevisionableContentEntityBase implements OCCaseInterface
|
|||||||
$this->deleteChildren('oc_activity');
|
$this->deleteChildren('oc_activity');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function deleteChildren($child_entity_type):void {
|
||||||
public function deleteChildren($child_entity_type):void {
|
|
||||||
$query = \Drupal::entityQuery($child_entity_type)
|
$query = \Drupal::entityQuery($child_entity_type)
|
||||||
->condition('oc_case.target_id', $this->id());
|
->condition('oc_case.target_id', $this->id());
|
||||||
$ids = $query->execute();
|
$ids = $query->execute();
|
||||||
|
Reference in New Issue
Block a user