Skip to content

Commit

Permalink
properly handle handleAssignment workflow deprecation
Browse files Browse the repository at this point in the history
refs dde6ff0
  • Loading branch information
glensc committed May 13, 2015
1 parent 9b7dd2f commit 539ef83
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions lib/eventum/class.workflow.php
Original file line number Diff line number Diff line change
Expand Up @@ -286,6 +286,15 @@ public static function handleAssignmentChange($prj_id, $issue_id, $usr_id, $issu
}

$backend = self::_getBackend($prj_id);

// call deprecated handleAssignment() if handleAssignmentChange() is not defined
$reflection = new ReflectionClass($backend);
if ($reflection->hasMethod('handleAssignment') && !$reflection->hasMethod('handleAssignmentChange')) {
trigger_error("Workflow::handleAssignment is deprecated", E_USER_DEPRECATED);
$backend->handleAssignment($prj_id, $issue_id, $usr_id);
return;
}

$backend->handleAssignmentChange($prj_id, $issue_id, $usr_id, $issue_details, $new_assignees, $remote_assignment);
}

Expand Down

0 comments on commit 539ef83

Please sign in to comment.