/** * Delete archived user competencies in a plan. * * @param int $plan The plan object. * @return void */ protected static function remove_archived_user_competencies_in_plan($plan) { $competencies = $plan->get_competencies(); $usercompetenciesplan = user_competency_plan::get_multiple($plan->get_userid(), $plan->get_id(), $competencies); foreach ($usercompetenciesplan as $ucpkey => $ucp) { $ucp->delete(); } }