/** * @param $member, object * @param $rule, string, score rule name */ public function updateItemByScoreRule($member) { //birthday score Member::birthdayScore($member); //perfect info score $ruleNames = [ScoreRule::NAME_PERFECT_INFO, ScoreRule::NAME_FIRST_CARD]; foreach ($ruleNames as $ruleName) { Member::rewardByScoreRule($ruleName, $member->_id, $member->accountId); } }