@ -97,23 +97,6 @@ function opencase_cases_oc_case_fee_delete(Drupal\opencase_cases\entity\OCCaseFe
|
||||
$case->addToTotalFee(0 - $case_fee->amount->value);
|
||||
}
|
||||
|
||||
|
||||
function opencase_cases_oc_case_provision_insert(Drupal\opencase_cases\entity\OCCaseProvision $case_provision): void {
|
||||
$provider = $case_provision->getProvider()->incrementTotalCases();
|
||||
}
|
||||
function opencase_cases_oc_case_provision_delete(Drupal\opencase_cases\entity\OCCaseProvision $case_provision): void {
|
||||
$provider = $case_provision->getProvider()->decrementTotalCases();
|
||||
}
|
||||
|
||||
function opencase_cases_oc_case_provision_update(Drupal\opencase_cases\entity\OCCaseProvision $case_provision): void {
|
||||
$new_provider_id = $case_provision->oc_provider->target_id;
|
||||
$old_provider_id = $case_provision->original->oc_provider->target_id;
|
||||
if ($new_provider_id != $old_provider_id) {
|
||||
$case_provision->getProvider()->incrementTotalCases();
|
||||
$case_provision->original->getProvider()->decrementTotalCases();
|
||||
}
|
||||
|
||||
}
|
||||
function opencase_cases_entity_base_field_info($entity_type) {
|
||||
$fields = array();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user