private function removeRules(Codendi_Request $request) { $remove_rules = $request->get(self::PARAMETER_REMOVE_RULES); $nb_deleted = 0; if (is_array($remove_rules)) { foreach ($remove_rules as $rule_id) { if ($this->rule_date_factory->deleteById($this->tracker->getId(), (int) $rule_id)) { ++$nb_deleted; } } if ($nb_deleted) { $delete_msg = $GLOBALS['Language']->getText('workflow_admin', 'deleted_rules'); $GLOBALS['Response']->addFeedback('info', $delete_msg); } } }
public function itDelegatesDeletionToDao() { $rule_id = '456'; expect($this->date_rule_dao)->deleteById($this->tracker_id, $rule_id)->once(); $this->date_rule_factory->deleteById($this->tracker_id, $rule_id); }