total cases field is working.
This commit is contained in:
@ -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}
|
||||
*/
|
||||
|
Reference in New Issue
Block a user