added extra conditions param to getCountOfCaseProvisions

This commit is contained in:
2022-06-05 14:54:27 +01:00
parent 737104d7bd
commit fb9737ca04
2 changed files with 35 additions and 1 deletions

View File

@ -211,6 +211,9 @@ class OCActor extends RevisionableContentEntityBase implements OCActorInterface
public function getCountOfCaseProvisions(array $conditionsToApplyToCaseProvisionQuery = []): int {
$query = \Drupal::entityQuery('oc_case_provision');
$query->condition('oc_provider', $this->id());
foreach($conditionsToApplyToCaseProvisionQuery as $condition) {
$query->condition($condition[0], $condition[1], $condition[2] ?? '=');
}
return count($query->execute());
}