/** * Check whether the user can have the badge * * @param Users $user * @return boolean */ public function canHave(Users $user) { return $user->getKarma() >= 5000; }
/** * Check whether the user can have the badge * * @param Users $user * @return boolean */ public function canHave(Users $user) { $date = new \DateTime(); $date->modify('-1 year'); return $user->getKarma() >= 1000 && $user->getCreatedAt() < $date->getTimestamp(); }