total cases field is working.

This commit is contained in:
2022-05-18 13:27:14 +01:00
parent cfec9be05c
commit 13fb920e69
2 changed files with 17 additions and 4 deletions

View File

@ -208,15 +208,17 @@ class OCActor extends RevisionableContentEntityBase implements OCActorInterface
}
public function getCountOfCaseProvisions(array $conditions = []): int {
public function getCountOfCaseProvisions(array $conditionsToApplyToCaseProvisionQuery = []): int {
$query = \Drupal::entityQuery('oc_case_provision');
$query->condition('oc_provider', $this->id());
// foreach($conditions as $condition) {
// $query->condition($condition);
// }
return count($query->execute());
}
public function calculateTotalCases(): void {
$this->set('total_cases', $this->getCountOfCaseProvisions());
$this->save();
}
/**
* {@inheritdoc}
*/